UniformSampleCone, y

Time bar (total: 17.6s)

analyze199.0ms (1.1%)

Memory
-20.3MiB live, 292.0MiB 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.1s (11.9%)

Memory
96.6MiB live, 2 411.4MiB allocated
Samples
1.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 944.0ms
ival-mult: 266.0ms (28.2% of total)
const: 140.0ms (14.8% of total)
ival-sin: 137.0ms (14.5% of total)
ival-<=: 127.0ms (13.5% of total)
ival-sub: 82.0ms (8.7% of total)
ival-sqrt: 70.0ms (7.4% of total)
ival-add: 41.0ms (4.3% of total)
ival-pi: 35.0ms (3.7% of total)
ival-and: 30.0ms (3.2% of total)
exact: 11.0ms (1.2% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess633.0ms (3.6%)

Memory
52.9MiB live, 985.4MiB 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)

explain248.0ms (1.4%)

Memory
-47.7MiB live, 349.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1876(0.0019829284865409136 0.0028979063499718904 2.573883213097177e-23)3(0.012875854037702084 4.174158311798237e-5 4.86507412134074e-9)(-.f32 #s(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(1.3622972801385913e-5 0.9941646456718445 1.8817465836799407e-28)(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))))cancellation19013
sin.f32(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))cancellation10
Confusion
Predicted +Predicted -
+1873
-363
Precision
0.9842105263157894
Recall
0.9842105263157894
Confusion?
Predicted +Predicted MaybePredicted -
+18721
-31152
Precision?
0.9310344827586207
Recall?
0.9947368421052631
Freqs
test
numberfreq
066
1189
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
78.0ms510×0valid
0.0ms1valid
Compiler

Compiled 276 to 68 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-sin: 31.0ms (51.7% of total)
ival-mult: 15.0ms (25% of total)
ival-sub: 5.0ms (8.3% of total)
ival-sqrt: 4.0ms (6.7% of total)
ival-add: 3.0ms (5% of total)
ival-pi: 2.0ms (3.3% of total)
exact: 1.0ms (1.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 28 to 16 computations (42.9% saved)

simplify596.0ms (3.4%)

Memory
-0.9MiB live, 1 073.1MiB 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

localize77.0ms (0.4%)

Memory
22.4MiB live, 99.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
accuracy98.8%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy56.5%
(-.f32 #s(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
59.0ms255×0valid
0.0ms1valid
Compiler

Compiled 110 to 18 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-sin: 32.0ms (64.3% of total)
ival-mult: 11.0ms (22.1% of total)
ival-sub: 2.0ms (4% of total)
ival-sqrt: 2.0ms (4% of total)
ival-pi: 1.0ms (2% of total)
ival-add: 1.0ms (2% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series51.0ms (0.3%)

Memory
-6.4MiB live, 32.1MiB 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
35.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))))))
2.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))))))

rewrite625.0ms (3.6%)

Memory
1.0MiB live, 1 027.1MiB 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)))))

simplify525.0ms (3%)

Memory
2.3MiB live, 832.8MiB 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)))

eval88.0ms (0.5%)

Memory
20.2MiB live, 245.5MiB allocated
Compiler

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

prune166.0ms (0.9%)

Memory
-45.4MiB live, 362.0MiB allocated
Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New61324637
Fresh000
Picked101
Done000
Total61424638
Accuracy
98.9%
Counts
638 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.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)))
95.2%
(+.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))))))))))
93.3%
(+.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)))))))
55.9%
(*.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.6%
(*.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))))))
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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.4%
(*.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.4%
(*.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))))
55.9%
(*.f32 (sin.f32 (*.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))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
55.7%
(*.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))))))
55.5%
(*.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))))))
55.8%
(*.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)))))
55.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (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)))))
55.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 (+.f32 #s(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)))))
55.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.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)))))))))
55.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) (*.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 (-.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))))))))))
42.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) #s(literal -2 binary32)))))))
54.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) ux) (-.f32 #s(literal 1 binary32) ux)))))
55.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))))))
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)))))))
77.1%
(*.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))))))
89.4%
(*.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 262 to 1 136 computations (49.8% saved)

simplify399.0ms (2.3%)

Memory
12.0MiB live, 681.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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))))
cost-diff0
(sin.f32 (*.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)))))
cost-diff0
(*.f32 (sin.f32 (*.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))))) (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))))
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 (*.f32 (+.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)))))))))
cost-diff256
(+.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)))))))
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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-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-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
cost-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
11 988×accelerator-lowering-fma.f32
11 988×accelerator-lowering-fma.f64
5 606×*-lowering-*.f32
5 606×*-lowering-*.f64
3 138×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08421474837733
125521474837730
292921474837690
3502921474837677
080951154
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 (+ (* 2 maxCos) -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))))))
(- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))
1
(/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))))
(+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))))
(* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))
(* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos))
(+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos))))
(* (- 1 ux) (* (- 1 ux) (- 1 ux)))
(- 1 ux)
ux
(* (- 1 ux) (- 1 ux))
(* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))
(* ux (* ux ux))
(* ux ux)
(* maxCos (* maxCos maxCos))
maxCos
(* maxCos maxCos)
(* ux maxCos)
(* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))
(- 1 (* (+ maxCos 1) ux))
(* (+ maxCos 1) ux)
(+ maxCos 1)
(+ 1 (* ux (+ 1 ux)))
(* ux (+ 1 ux))
(+ 1 ux)
(* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))
(+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux)))
(* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))
(+ (- (* ux maxCos) 1) ux)
(- (* ux maxCos) 1)
(* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))
(+ 1 (* ux (+ -1 maxCos)))
(* ux (+ -1 maxCos))
(+ -1 maxCos)
-1
(* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))
(- 1 (* ux (* ux ux)))
(* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))
(* (sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2))))
(* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))
(pow (PI) 1/3)
(PI)
1/3
(* (pow (PI) 2/3) (* uy 2))
(pow (PI) 2/3)
2/3
(* uy 2)
uy
2
(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 (* 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 (*.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)))))))
(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 (*.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 (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(*.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)))))
ux
(+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))
(+.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))))
(* (- 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 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
1
#s(literal 1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* 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 (+ (* 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 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 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
ux
(+ (* 2 maxCos) -2)
(+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.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 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 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 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.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 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 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 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))))))
(- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.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 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 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 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))))
1
#s(literal 1 binary32)
(/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))))
(/.f32 (*.f32 (+.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 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 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 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))))
(+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))))
(*.f32 (+.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 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))))
(* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 ux maxCos))
(+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
(* (- 1 ux) (* (- 1 ux) (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))
(*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(* ux (* ux ux))
(*.f32 ux (*.f32 ux ux))
(* ux ux)
(*.f32 ux ux)
(* maxCos (* maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos maxCos))
maxCos
(* maxCos maxCos)
(*.f32 maxCos maxCos)
(* ux maxCos)
(*.f32 ux maxCos)
(* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(- 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 (* ux (+ 1 ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))
(* ux (+ 1 ux))
(*.f32 ux (+.f32 ux #s(literal 1 binary32)))
(+ 1 ux)
(+.f32 ux #s(literal 1 binary32))
(* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux 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 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))
(+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))))
(* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))
(*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))
(+ (- (* ux maxCos) 1) ux)
(+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))
(- (* ux maxCos) 1)
(+.f32 #s(literal -1 binary32) (*.f32 ux maxCos))
(* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(+ 1 (* ux (+ -1 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ -1 maxCos))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ -1 maxCos)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux 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))))
(- 1 (* ux (* ux ux)))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.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) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))
(* (sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))))
(sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(pow (PI) 1/3)
(pow.f32 (PI.f32) #s(literal 1/3 binary32))
(PI)
(PI.f32)
1/3
#s(literal 1/3 binary32)
(* (pow (PI) 2/3) (* uy 2))
(*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(pow (PI) 2/3)
(pow.f32 (PI.f32) #s(literal 2/3 binary32))
2/3
#s(literal 2/3 binary32)
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
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

localize457.0ms (2.6%)

Memory
6.5MiB live, 762.5MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 1 443 to 87 computations (94% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-mult: 55.0ms (35.4% of total)
ival-add: 54.0ms (34.8% of total)
ival-sub: 10.0ms (6.4% of total)
ival-sqrt: 8.0ms (5.2% of total)
const: 7.0ms (4.5% of total)
ival-sin: 7.0ms (4.5% of total)
ival-pow: 5.0ms (3.2% of total)
ival-div: 3.0ms (1.9% of total)
ival-cbrt: 2.0ms (1.3% of total)
ival-pi: 1.0ms (0.6% of total)
ival-fabs: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series143.0ms (0.8%)

Memory
41.0MiB live, 310.3MiB allocated
Counts
24 → 516
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 (+ (* 2 maxCos) -2))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))>
#<alt (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))))>
#<alt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))>
#<alt (* (sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))>
#<alt (sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2))))>
#<alt (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))>
#<alt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))>
#<alt (* uy (* 2 (PI)))>
#<alt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))>
#<alt (* (- 1 ux) (- 1 ux))>
#<alt (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))>
#<alt (pow (PI) 2/3)>
#<alt (* (pow (PI) 2/3) (* uy 2))>
#<alt (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux 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 (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* 2 ux)>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (* -2 (* maxCos ux))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* -2 (* maxCos ux))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))>
#<alt (+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))>
#<alt (+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))>
#<alt (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))>
#<alt (* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))>
#<alt (* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))>
#<alt 1>
#<alt (+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* 2 maxCos))) 3)))>
#<alt (+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))>
#<alt (+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (* maxCos (+ 1 (+ (* -1 (+ 1 maxCos)) (* 3 (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1)))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))))) 3)))>
#<alt (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1)))))>
#<alt (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))))>
#<alt (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))>
#<alt (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (+ 1 maxCos)) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))) 1)) (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux))))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* maxCos (+ 5 (+ maxCos (+ (* -1 (+ 3 (* 3 (+ 1 maxCos)))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos)))))))) (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos)))) ux)) (* (+ 1 maxCos) (+ 2 maxCos))))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))>
#<alt (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))>
#<alt (+ (* maxCos (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))>
#<alt (* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))>
#<alt (* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))))>
#<alt (* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3))) (pow maxCos 3))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 3)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos)))))))))>
#<alt (* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))>
#<alt (* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux)))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))>
#<alt (* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))>
#<alt (* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* (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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))))))>
#<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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (+ (* 1/4 (/ (pow (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))) 2) (* ux (- 2 (* 2 maxCos))))) (* maxCos (- (pow maxCos 3) 1))))))))))))))>
#<alt (* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))>
#<alt (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1)))) (+ (* 3 (/ maxCos (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ maxCos (+ (* 1/2 (/ (* (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))))))) (* (pow ux 3) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))))>
#<alt (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))>
#<alt (* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (+ (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/2 (/ (* (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))>
#<alt (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux))) (* -1/2 (/ (* (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) ux)) (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux))) (+ (* 1/2 (/ (* (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (- 1 ux) 3) ux)))) (* (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)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* ux (sqrt -1)))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux)))) (* -1/2 (/ (* (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (- 1 (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))>
#<alt (* 2 (* (* uy (PI)) (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 (* 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 (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* ux (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (+ (* ux (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (* maxCos (- (pow maxCos 3) 1)))))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2)))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))>
#<alt (* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (/ 1 ux) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))>
#<alt (* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (* 3 (/ maxCos (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ 1 (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos))))))))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (/ maxCos (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))))>
#<alt (* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))>
#<alt (* (pow ux 2) (- (* -1 (/ (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (+ (* -1 (- maxCos 1)) (* -1 (/ (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))) ux))))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))>
#<alt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))>
#<alt (- (+ 1 (* -1 (* maxCos (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (/ (* maxCos (* (pow ux 2) (- ux 1))) (- 1 ux)) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (* maxCos (+ (* maxCos (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux)))) (/ (* (pow ux 2) (- ux 1)) (- 1 ux)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ (* ux (- ux 1)) maxCos) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (pow ux 2))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (+ (/ (pow (- 1 ux) 3) (* (pow maxCos 3) ux)) (pow ux 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (* ux (- ux 1)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- (+ 1 (* -1 (/ (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux))) maxCos))) (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))>
#<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 1>
#<alt (+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (* -1 (+ 1 maxCos)))) 3)))>
#<alt (+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))) 3)))>
#<alt (+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))>
#<alt (* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))))>
#<alt (* (pow ux 7) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))>
#<alt (* (pow ux 7) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2))))))))>
#<alt (* (pow ux 7) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))>
#<alt (* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) ux)))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))>
#<alt (* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos))) ux)) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))>
#<alt (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))>
#<alt (+ (* maxCos (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))>
#<alt (* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))))>
#<alt (* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))>
#<alt (* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) maxCos)) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (pow (PI) 2))))>
#<alt (* 2 (* uy (cbrt (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)))>
Calls

129 calls:

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

rewrite428.0ms (2.4%)

Memory
10.2MiB live, 684.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 070×*-lowering-*.f32
4 070×*-lowering-*.f64
3 576×accelerator-lowering-fma.f32
3 576×accelerator-lowering-fma.f64
1 904×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084551
1548478
25571478
08155439
Stop Event
iter limit
node limit
Counts
24 → 458
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 (+ (* 2 maxCos) -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux)))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(* (sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sin (* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2))))
(* (pow (PI) 1/3) (* (pow (PI) 2/3) (* uy 2)))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(* uy (* 2 (PI)))
(- 1 (/ (+ (* (* (+ (* (- 1 ux) (* (- 1 ux) (- 1 ux))) (* (* ux (* ux ux)) (* maxCos (* maxCos maxCos)))) (* ux maxCos)) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))) (* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (- 1 (* (+ maxCos 1) ux)) (+ 1 (* ux (+ 1 ux)))))))
(* (- 1 ux) (- 1 ux))
(* (+ (* (- 1 ux) (- 1 ux)) (* (* ux maxCos) (+ (- (* ux maxCos) 1) ux))) (* (+ 1 (* ux (+ -1 maxCos))) (* (- 1 (* (+ maxCos 1) ux)) (- 1 (* ux (* ux ux))))))
(pow (PI) 2/3)
(* (pow (PI) 2/3) (* uy 2))
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
Outputs
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (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 #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 1/3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 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 2/3 binary32)) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 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)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(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 (+.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 #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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #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 #s(literal 1 binary32) (*.f32 (*.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 #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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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)))
(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 #s(literal 1 binary32) (*.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 (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 #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)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 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 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (-.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 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(/.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) 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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 #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 ux (*.f32 maxCos (+.f32 (*.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 #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 #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 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 (+.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 (*.f32 ux (+.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 (*.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 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.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))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(pow.f32 (/.f32 (+.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux ux)))))))) #s(literal -1 binary32))
(pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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))
(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 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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))))))
(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 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.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) maxCos))) (-.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))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.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) maxCos)))) (*.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32))))) (*.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) maxCos))) (-.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))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 (*.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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))))))
(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)))) (*.f32 (-.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(fma.f32 (*.f32 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 maxCos (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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))))))
(fma.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) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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))))))
(fma.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.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) maxCos))) (-.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))))))
(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 ux (+.f32 #s(literal 1 binary32) maxCos))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(fma.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 ux #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 #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))))))
(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 ux #s(literal 1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.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) maxCos))) (-.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))))))
(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 ux #s(literal 1 binary32))))) (*.f32 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)))))) maxCos (*.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(fma.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(fma.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(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 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (-.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (-.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 (-.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) maxCos))) (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux ux)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 (+.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 #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 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(/.f32 (+.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 (*.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 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux 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 (-.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) maxCos))) (-.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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 ux #s(literal 1 binary32))))) (*.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) (*.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 (-.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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (neg.f32 (+.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 (*.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 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux ux)))))))) (neg.f32 (+.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))))
(/.f32 (neg.f32 (-.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (*.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 (-.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) maxCos))) (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))
(*.f32 (+.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 (*.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 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 #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) (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.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 ux (*.f32 ux ux))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))))
(*.f32 (-.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 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 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) (*.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 (-.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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #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)))) (neg.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)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(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 (+.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 #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 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)))) (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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #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 #s(literal 1 binary32) (*.f32 (*.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 #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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.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 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (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 #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 1/3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 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 2/3 binary32)) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 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)) #s(literal 1 binary32)) (PI.f32))
(*.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 (-.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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.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 #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 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 (*.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 #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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (+.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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)
(*.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 #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 1/3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 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 2/3 binary32)) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 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)) #s(literal 1 binary32)) (PI.f32))
(*.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 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))
(+.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 (+.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(fma.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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)))))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #s(literal 1 binary32))
(fma.f32 (neg.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))) (/.f32 (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))) (/.f32 (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.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 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (/.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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 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) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 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) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (+.f32 ux #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 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 ux (+.f32 ux #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 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #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 maxCos #s(literal -1 binary32)))) (-.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))))
(fma.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #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 maxCos #s(literal -1 binary32)))) (-.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #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 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #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 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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 ux (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 (*.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 ux (*.f32 ux ux))))
(exp.f32 (*.f32 #s(literal 2/3 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (log.f32 (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)) #s(literal 2/3 binary32)))
(pow.f32 (PI.f32) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/9 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/6 binary32))
(pow.f32 (exp.f32 #s(literal 2/3 binary32)) (log.f32 (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/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/6 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 4/9 binary32)) (pow.f32 (PI.f32) #s(literal 2/9 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/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 2/3 binary32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #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 1/3 binary32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 2 binary32)) uy)
(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 #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)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 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 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (-.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 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)))) (/.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(/.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) 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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 #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 ux (*.f32 maxCos (+.f32 (*.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 #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 #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 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 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 (+.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 (*.f32 ux (+.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 (*.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 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.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 #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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.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))

simplify634.0ms (3.6%)

Memory
-12.8MiB live, 1 096.6MiB allocated
Algorithm
egg-herbie
Rules
6 178×*-lowering-*.f32
6 178×*-lowering-*.f64
4 542×+-lowering-+.f64
4 542×+-lowering-+.f32
4 454×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0224722706
1688522540
0807021203
Stop Event
iter limit
node limit
Counts
516 → 516
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)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
1
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* 2 maxCos))) 3)))
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (* maxCos (+ 1 (+ (* -1 (+ 1 maxCos)) (* 3 (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1)))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))))) 3)))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1)))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (+ 1 maxCos)) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))) 1)) (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* maxCos (+ 5 (+ maxCos (+ (* -1 (+ 3 (* 3 (+ 1 maxCos)))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos)))))))) (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos)))) ux)) (* (+ 1 maxCos) (+ 2 maxCos))))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))
(* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))
(+ (* maxCos (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3))) (pow maxCos 3))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 3)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos)))))))))
(* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux)))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* (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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (+ (* 1/4 (/ (pow (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))) 2) (* ux (- 2 (* 2 maxCos))))) (* maxCos (- (pow maxCos 3) 1))))))))))))))
(* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1)))) (+ (* 3 (/ maxCos (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ maxCos (+ (* 1/2 (/ (* (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))))))) (* (pow ux 3) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))))
(* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (+ (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/2 (/ (* (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux))) (* -1/2 (/ (* (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) ux)) (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux))) (+ (* 1/2 (/ (* (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (- 1 ux) 3) ux)))) (* (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)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* ux (sqrt -1)))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux)))) (* -1/2 (/ (* (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* 2 (* (* uy (PI)) (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)))
(* 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)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* ux (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (+ (* ux (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (* maxCos (- (pow maxCos 3) 1)))))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2)))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (/ 1 ux) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (* 3 (/ maxCos (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ 1 (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos))))))))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (/ maxCos (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))))
(* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (+ (* -1 (- maxCos 1)) (* -1 (/ (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))) ux))))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(- (+ 1 (* -1 (* maxCos (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(- (+ 1 (* maxCos (- (/ (* maxCos (* (pow ux 2) (- ux 1))) (- 1 ux)) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(- (+ 1 (* maxCos (- (* maxCos (+ (* maxCos (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux)))) (/ (* (pow ux 2) (- ux 1)) (- 1 ux)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* ux (- ux 1)) maxCos) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (pow ux 2))))
(* (pow maxCos 2) (- (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (+ (/ (pow (- 1 ux) 3) (* (pow maxCos 3) ux)) (pow ux 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (* ux (- ux 1)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- (+ 1 (* -1 (/ (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux))) maxCos))) (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))
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))))
1
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (* -1 (+ 1 maxCos)))) 3)))
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))) 3)))
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))
(* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))))
(* (pow ux 7) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))
(* (pow ux 7) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2))))))))
(* (pow ux 7) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))
(* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) ux)))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos))) ux)) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))
(* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))
(+ (* maxCos (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+ (* maxCos (+ (* maxCos (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+ (* maxCos (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))))
(* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) maxCos)) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(* 2 (* uy (cbrt (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)))
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 (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 #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)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (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 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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 binary32) maxCos) (+.f32 maxCos #s(literal -1 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))))))
(+ (* (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 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.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 (*.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 (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)))))))))) (*.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))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))) (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.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 (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 (*.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))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.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)))) (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)))) #s(literal -1 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 (*.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))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.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)))) #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.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)))))))) (*.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 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 #s(literal 1 binary32) (*.f32 (-.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) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 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 (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux)))) ux)))
(* (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))) (sqrt (/ 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 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) (neg.f32 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 (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 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) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 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) (neg.f32 ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (neg.f32 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 (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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 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) #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (*.f32 #s(literal -1 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) (neg.f32 ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (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 (*.f32 #s(literal -1 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) (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)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (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) (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))) #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 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.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) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/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) (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))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (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 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 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))) #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 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #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 #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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.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 #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))) #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 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (neg.f32 (*.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 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.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 -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #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 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (- (/ 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 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.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/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (*.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 (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 #s(literal -1 binary32) (+.f32 (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.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 #s(literal -2 binary32) (*.f32 (*.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))))))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.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 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) 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 #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 #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 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 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 uy (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (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 (neg.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)))))))
(* -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 (neg.f32 maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.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)))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.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 (*.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 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (neg.f32 (*.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 (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 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (+.f32 (*.f32 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 (sqrt -1)))
(*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 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 (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 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 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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (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 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -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 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.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)))))))) 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 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #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)))) 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 (*.f32 #s(literal 2 binary32) maxCos) ux)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #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) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.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)))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 maxCos #s(literal -2 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 ux))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))) (sqrt.f32 ux))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 maxCos ux))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* 2 maxCos))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal -3 binary32))))
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal -2 binary32))))))))) #s(literal -3 binary32))))
(+ 1 (* ux (- (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (+ (* 2 maxCos) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* maxCos (- (* -1 (+ 1 maxCos)) 2)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (* maxCos (+ 1 (+ (* -1 (+ 1 maxCos)) (* 3 (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1)))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal -2 binary32))) (*.f32 ux (+.f32 (+.f32 (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32)))))))))) #s(literal -3 binary32))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1)))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) #s(literal 1 binary32)))) ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) #s(literal 1 binary32)))) ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux) (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))))))
(* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (- (pow maxCos 3) 1)))) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (+ 2 (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))))) (pow ux 2)) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (* (+ 1 maxCos) (- (pow maxCos 3) 1))) (pow maxCos 3))) 1)) ux) (+ (/ (* maxCos (- (+ (* -3 (+ 1 maxCos)) (+ (* -1 (+ 1 maxCos)) (+ (* 3 (+ 1 maxCos)) (pow maxCos 3)))) 1)) (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (+.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.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 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))) #s(literal 1 binary32)))) ux) (+.f32 (+.f32 (*.f32 (/.f32 maxCos ux) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal 1 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux)) (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) ux))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 3 binary32) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))))) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)) (neg.f32 (*.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))) ux))) ux))))
(* -1 (* (pow ux 7) (+ (* -1 (* maxCos (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3)))))) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* maxCos (+ 1 (+ (* -1 (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))))) (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (+ 3 (+ (* -1 (+ 1 (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos))))) (+ (* 3 (+ 1 maxCos)) (* (+ 1 maxCos) (+ 1 (* -1 (pow maxCos 3))))))))) (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* maxCos (+ 5 (+ maxCos (+ (* -1 (+ 3 (* 3 (+ 1 maxCos)))) (+ (* -1 (pow maxCos 3)) (* 3 (+ 1 maxCos)))))))) (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos)))) ux)) (* (+ 1 maxCos) (+ 2 maxCos))))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 3 binary32) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))))))) (+.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 3 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (+.f32 #s(literal 5 binary32) maxCos) (+.f32 (+.f32 (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal 3 binary32) (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))) (+.f32 maxCos #s(literal -1 binary32)))))))) ux))))) ux))))) ux)))
(* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))
(*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(+ (* maxCos (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))))) (+ (* ux (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 4))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))))))))))
(* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 5 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (+.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos))))))
(*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 5 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 maxCos maxCos))) (neg.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) maxCos) (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 5) (+ (* -1 (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))) (+ (* -1 (/ (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3))) (pow maxCos 3))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) (pow maxCos 2))) (+ (* -1 (/ (* (pow ux 4) (- 1 (pow ux 3))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 3)) (/ (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))) maxCos)))))))))
(*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 5 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 maxCos maxCos))) (neg.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) maxCos) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))))))))
(* -1 (* (pow maxCos 5) (* (pow ux 5) (+ 1 (* ux (+ 1 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux)))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 5 binary32))) (+.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) maxCos))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 5 binary32))) (+.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) maxCos))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) maxCos))))
(* -1 (* (pow maxCos 5) (+ (* -1 (/ (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (* (pow ux 2) (* (+ 1 (* ux (+ 1 ux))) (pow (- 1 ux) 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos)) (* (pow ux 4) (* (+ 1 (* ux (+ 1 ux))) (- 1 ux))))) maxCos)) (* (pow ux 5) (+ 1 (* ux (+ 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 5 binary32))) (+.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) maxCos)))) maxCos)))) maxCos))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (+ (/ (* maxCos (* ux (+ (* (pow maxCos 3) (pow ux 3)) (pow (- 1 ux) 3)))) (+ (* maxCos (* ux (- (+ ux (* maxCos ux)) 1))) (pow (- 1 ux) 2))) (/ (* (+ 1 (* ux (- maxCos 1))) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos (*.f32 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 (+.f32 maxCos #s(literal 1 binary32)) 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) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* (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 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 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 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 3 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)))) (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos)))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (+ (* 1/4 (/ (pow (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))) 2) (* ux (- 2 (* 2 maxCos))))) (* maxCos (- (pow maxCos 3) 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 #s(literal 1 binary32) (*.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 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos))))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 3 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 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))))))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (-.f32 (+.f32 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos))) ux) (/.f32 (-.f32 (+.f32 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))))))))))))
(* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 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 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1)))) (+ (* 3 (/ maxCos (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ maxCos (+ (* 1/2 (/ (* (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))))))) (* (pow ux 3) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (+ (* -1 (- maxCos 1)) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))))) (+ (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (* 1/4 (/ (pow (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))) (* (pow ux 2) (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))))
(*.f32 ux (+.f32 (+.f32 (+.f32 (*.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 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #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 binary32) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))) (+.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (+.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.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 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (neg.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (*.f32 ux (sqrt.f32 #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 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (+ (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/2 (/ (* (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))))) (* ux (sqrt -1))) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (+ (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (* 1/4 (/ (pow (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))))))) (sqrt -1)) (sqrt (/ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.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 2 binary32) (neg.f32 (-.f32 #s(literal 2 binary32) maxCos))) maxCos) (+.f32 (neg.f32 (-.f32 (-.f32 (+.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (neg.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (*.f32 ux (sqrt.f32 #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 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (neg.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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))))))))))
(+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 #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)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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)))))))))))))
(+ (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux))) (* -1/2 (/ (* (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (- ux 1)) (- 1 ux)) (* 1/4 (/ (pow (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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 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 (neg.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 (*.f32 ux ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 #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 #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)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 #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))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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))))))))))))))))
(* 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)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 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 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #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) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) ux)) (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux))) (+ (* 1/2 (/ (* (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (- (+ 1 (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2))) (+ (* 1/4 (/ (pow (- (* ux (- ux 1)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (pow (- 1 ux) 3) ux)))) (* (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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 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 1 binary32) (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #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) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 maxCos 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 ux #s(literal -1 binary32))) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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) (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #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) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) 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)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* 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 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* ux (sqrt -1)))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* maxCos (* 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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))) (+.f32 (/.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 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux)))) (* -1/2 (/ (* (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) (* 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 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) ux) (+.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) ux))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 ux #s(literal -1 binary32))) ux)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))) (+.f32 (/.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 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 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 ux ux) #s(literal -1 binary32))) (+.f32 (/.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 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos))) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (neg.f32 (*.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 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.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 (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) 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) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) 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) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) 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 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (- (/ 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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* -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 (*.f32 #s(literal -2 binary32) 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 (/.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 ux) 2)) maxCos)) (* -2 (* ux (- 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 (* (* 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 (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) 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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) 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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))))
(* 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 #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)))))) (*.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 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) 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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) 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) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #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 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))
(* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 #s(literal 1 binary32) 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)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) 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 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 #s(literal 1 binary32) maxCos))) (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 #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) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 ux (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)))) (*.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 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) ux)))) ux)))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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))))) (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)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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))))) (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 (* (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 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #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 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* 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 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #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 maxCos maxCos) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* -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 (/ (* (sin (* 2 (* uy (PI)))) (- 1 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)))) (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -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 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 (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -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 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.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)))
(*.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)))
(* 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) (+ (* -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) (neg.f32 ux)))
(+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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) (neg.f32 ux))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.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) (neg.f32 ux))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (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 #s(literal -1 binary32) (*.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 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))
(* (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 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos)) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* ux (- (+ maxCos (* maxCos (- (* -1 maxCos) 2))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (+.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 3 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos)))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* ux (- (+ maxCos (+ (* maxCos (- (* -1 maxCos) 2)) (* ux (- (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (+ (* ux (- (+ 1 (+ (* (+ 1 (* maxCos (+ 1 maxCos))) (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2)))) (* (- (* -1 maxCos) 2) (- (* 3 maxCos) (+ (* maxCos (+ 1 (* maxCos (+ 1 maxCos)))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2))))))) (+ maxCos (+ (* -1 (- maxCos 1)) (* maxCos (- (pow maxCos 3) 1)))))) (* (- (* -3 maxCos) (* maxCos (- (* -1 maxCos) 2))) (- (* -1 maxCos) 2)))) (* 3 maxCos))))) (+ 1 (* -3 maxCos))))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (-.f32 (+.f32 (+.f32 maxCos (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (*.f32 ux (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))))))) (+.f32 (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32)))))))) (*.f32 #s(literal 3 binary32) maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -3 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (/ 1 ux) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #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))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))) (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 2))) (+ (* -1 (/ (+ 1 (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1 (- maxCos 1)))) (* -1 (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos 1) (pow ux 2))) (+ (* 3 (/ maxCos (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ 1 (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* ux (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (* (pow ux 2) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2))) (+ (/ (* (- (* -3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ (* maxCos (- (pow maxCos 3) 1)) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (+ 1 (* maxCos (+ 1 maxCos)))))) (- (* -1 maxCos) 2)) (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* (- (* -1 maxCos) 2) (- (* 3 (/ maxCos (+ 1 (* maxCos (+ 1 maxCos))))) (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (pow (+ 1 (* maxCos (+ 1 maxCos))) 2)))) (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos))))))))))))))))) (+ (* -3 (/ maxCos (* (pow ux 2) (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (* -1 (- maxCos 1)) (+ (* 3 (/ maxCos (* ux (+ 1 (* maxCos (+ 1 maxCos)))))) (+ (/ maxCos (* (pow ux 3) (+ 1 (* maxCos (+ 1 maxCos))))) (+ (/ maxCos (pow ux 3)) (+ (/ (* maxCos (* (- (* -1 maxCos) 2) (- (pow maxCos 3) 1))) (* (pow ux 3) (pow (+ 1 (* maxCos (+ 1 maxCos))) 3))) (/ (* maxCos (- (pow maxCos 3) 1)) (+ 1 (* maxCos (+ 1 maxCos))))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))
(* -1 (* (pow ux 2) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) ux)) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (* -1 (- maxCos 1)))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 2 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) ux)) (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))))) ux) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (* -1 (- 2 maxCos)) (+ (* -1 (- maxCos 1)) (* -1 (/ (- (+ 2 (* -1 (- 2 maxCos))) (+ maxCos (* -1 (- (+ (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 3))) (+ (* 3 (/ maxCos (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2))) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))) ux))))) (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (+ (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)) (/ (* (+ 2 maxCos) (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))))) ux))) (+ 2 (* -1 (- (* 3 (/ maxCos (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (/ (* maxCos (* (+ 1 (* -1 (pow maxCos 3))) (+ 2 maxCos))) (pow (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) 2)))))) ux)) (+ (* -1 (- maxCos 1)) (* -1 (/ (* maxCos (+ 1 (* -1 (pow maxCos 3)))) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 maxCos (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (neg.f32 (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (-.f32 (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 #s(literal 2 binary32) maxCos))) maxCos) (neg.f32 (-.f32 (-.f32 (+.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) ux)))) (neg.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))))))) ux))) (+.f32 #s(literal 2 binary32) (neg.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))) ux)) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))))))
(- 1 (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(-.f32 #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))))))
(- (+ 1 (* -1 (* maxCos (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(- (+ 1 (* maxCos (- (/ (* maxCos (* (pow ux 2) (- ux 1))) (- 1 ux)) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(- (+ 1 (* maxCos (- (* maxCos (+ (* maxCos (+ (* -1 (/ (* (pow ux 3) (pow (- ux 1) 2)) (pow (- 1 ux) 3))) (/ (pow ux 3) (- 1 ux)))) (/ (* (pow ux 2) (- ux 1)) (- 1 ux)))) (+ (* ux (- 1 ux)) (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))))) (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 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 (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.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) (- (/ (* ux (- ux 1)) maxCos) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* (+ (* -1 (pow (- ux 1) 2)) (pow (- 1 ux) 2)) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) (* (pow maxCos 3) ux))) (+ (* -1 (/ (pow (- ux 1) 2) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- ux 1)) maxCos) (/ (pow (- 1 ux) 2) (pow maxCos 2))))))) (+ (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux))))) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (* (pow maxCos 2) (+ 1 (* ux (+ 1 ux))))) (+ (/ (pow (- 1 ux) 3) (* (pow maxCos 3) ux)) (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)))) (-.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) ux))) (/.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos)))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (* ux (- ux 1)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.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) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) maxCos)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- (+ 1 (* -1 (/ (- (/ (pow (- 1 ux) 3) ux) (+ (* -1 (/ (* (pow (- 1 ux) 2) (- ux 1)) ux)) (/ (* (+ (* -1 (pow (- 1 ux) 2)) (pow (- ux 1) 2)) (- ux 1)) ux))) maxCos))) (+ (* -1 (pow (- 1 ux) 2)) (+ (/ (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux)))) (pow (- ux 1) 2)))) maxCos)) (+ (* -1 (/ (* ux (- 1 (pow ux 3))) (+ 1 (* ux (+ 1 ux))))) (* ux (- ux 1)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) ux) (+.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 ux #s(literal -1 binary32)) ux))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 ux #s(literal -1 binary32))) ux))) maxCos))) (+.f32 (neg.f32 (*.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) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) maxCos)) (-.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))) maxCos)) (*.f32 ux ux)))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (* -1 (+ 1 maxCos)))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))))
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2))))))))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal -2 binary32))))))) #s(literal 3 binary32)))))
(+ 1 (* ux (- (+ maxCos (+ (* -1 maxCos) (+ (* -1 (+ 1 maxCos)) (* ux (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (+ (* maxCos (+ 1 maxCos)) (+ (* ux (- (+ (* -1 (* (+ 1 maxCos) (+ 1 (* maxCos (+ 1 maxCos))))) (* (+ 1 (+ (* -1 (* (+ 1 maxCos) (- (* -1 maxCos) 2))) (* maxCos (+ 1 maxCos)))) (- maxCos 1))) 1)) (* (- maxCos 1) (- (+ (* -1 maxCos) (* -1 (+ 1 maxCos))) 2)))))))))) 3)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal 3 binary32)))))
(* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 7) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* (pow ux 7) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2))))))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux)) (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux ux))))))
(* (pow ux 7) (+ (* -1 (/ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (pow ux 3))) (+ (* -1 (/ (+ 1 (* maxCos (+ 1 maxCos))) (pow ux 2))) (+ (* -1 (/ (- maxCos 1) (pow ux 3))) (+ (* -1 (/ (- (* -1 maxCos) 2) (pow ux 3))) (+ (* (+ 1 maxCos) (* (+ 1 (* maxCos (+ 1 maxCos))) (- maxCos 1))) (+ (/ 1 (pow ux 3)) (+ (/ maxCos (pow ux 3)) (+ (/ (* (+ 1 maxCos) (* (- maxCos 1) (- (* -1 maxCos) 2))) ux) (+ (/ (* (+ 1 maxCos) (- maxCos 1)) (pow ux 2)) (+ (/ (* (+ 1 (* maxCos (+ 1 maxCos))) (+ 1 (+ maxCos (* -1 (- maxCos 1))))) ux) (/ (* (+ 1 (+ maxCos (* -1 (- maxCos 1)))) (- (* -1 maxCos) 2)) (pow ux 2)))))))))))))
(*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.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 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)))) ux)) (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (*.f32 ux ux))))))))
(* (pow ux 7) (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 7 binary32)) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) ux)))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 7 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))) ux)))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (* (+ 1 maxCos) (+ 2 maxCos))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)) (neg.f32 (*.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))) ux))) ux))))
(* -1 (* (pow ux 7) (+ (* -1 (* (+ 1 maxCos) (* (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))) (- maxCos 1)))) (* -1 (/ (+ (* -1 (* (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (* (+ 1 maxCos) (+ 2 maxCos)))) (- maxCos 1))) (+ (* -1 (/ (+ 1 (+ (* -1 (* maxCos (- (* -1 maxCos) 1))) (+ (* -1 (* (+ 3 (* 2 maxCos)) (- maxCos 1))) (+ (* -1 (/ (+ 3 (+ (* -1 (* (+ 1 (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1)))))) (- maxCos 1))) (* 2 maxCos))) ux)) (* (+ 1 maxCos) (+ 2 maxCos)))))) ux)) (* (+ 1 maxCos) (+ 1 (* -1 (* maxCos (- (* -1 maxCos) 1))))))) ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 7 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 3 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) maxCos)) (neg.f32 (/.f32 (+.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 maxCos) #s(literal -1 binary32)))))) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))))) ux))) ux))))
(* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))
(*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(+ (* maxCos (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))))))
(+ (* maxCos (+ (* maxCos (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))))))))
(+ (* maxCos (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) (+ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))))) (+ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))))))) (* (+ 1 (* -1 ux)) (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))))
(+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))))))))))
(* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos)) (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) maxCos) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (+ (* -1 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))) maxCos)) (+ (/ (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3)))) (pow maxCos 3)) (+ (/ (* ux (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 2)) (+ (/ (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))) (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1)))))) (pow maxCos 3)) (/ (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))) (pow maxCos 2)))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) maxCos)) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) maxCos)) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* -1 (* (pow maxCos 4) (* (pow ux 4) (- 1 (pow ux 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3))))) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) maxCos)))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (* (pow ux 4) (- 1 (pow ux 3)))) (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) (+ (* -1 (/ (+ (* -1 (* ux (* (pow (- 1 ux) 3) (- 1 (pow ux 3))))) (* (+ 1 (* -1 ux)) (+ (* -1 (* ux (* (- 1 ux) (* (- 1 (pow ux 3)) (- ux 1))))) (* ux (* (pow (- 1 ux) 2) (- 1 (pow ux 3))))))) maxCos)) (* (+ 1 (* -1 ux)) (+ (* -1 (* (pow ux 2) (* (- 1 (pow ux 3)) (- ux 1)))) (* (pow ux 2) (* (- 1 ux) (- 1 (pow ux 3)))))))) maxCos)) (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow ux 3)))))) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 ux #s(literal -1 binary32)))))))) maxCos)))) maxCos)))) maxCos))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (+.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 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -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 (+.f32 #s(literal 2 binary32) (*.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 2 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(* (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 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos))) maxCos))))

eval178.0ms (1%)

Memory
7.4MiB live, 453.3MiB allocated
Compiler

Compiled 88 532 to 4 688 computations (94.7% saved)

prune250.0ms (1.4%)

Memory
-3.8MiB live, 520.6MiB allocated
Pruning

59 alts after pruning (57 fresh and 2 done)

PrunedKeptTotal
New1 122481 170
Fresh10919
Picked325
Done000
Total1 135591 194
Accuracy
99.5%
Counts
1 194 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
55.9%
(*.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))))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
76.9%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
74.4%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.4%
(*.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))
47.4%
(*.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)
50.6%
(*.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))))))
97.9%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
50.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 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)))))))
90.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 #s(literal 4/15 binary32) (*.f32 uy uy)) (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)))))))
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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.4%
(*.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.0%
(*.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)))))))
38.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
46.4%
(*.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)))))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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)))))))
47.2%
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.4%
(*.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))))
45.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.4%
(*.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))))
47.0%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.2%
(*.f32 (sqrt.f32 (-.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))))) (*.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))))
47.4%
(*.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))))
48.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.7%
(*.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))))
7.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.9%
(*.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))))
26.2%
(*.f32 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.9%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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))))
65.6%
(*.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))))
77.1%
(*.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)))))
91.8%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
54.5%
(*.f32 (sin.f32 (*.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))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
97.6%
(*.f32 (sin.f32 (*.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))))) (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)))))))
97.6%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/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)))))))
95.3%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/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)))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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.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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
55.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.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)))))))))
55.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) (*.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 (-.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))))))))))
42.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) #s(literal -2 binary32)))))))
55.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))))))
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.8%
(*.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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
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.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))
31.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))))
53.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))))
72.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))))
89.4%
(*.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))))))
92.8%
(*.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))))))))))
87.5%
(*.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)))))
Compiler

Compiled 5 619 to 2 725 computations (51.5% saved)

simplify692.0ms (3.9%)

Memory
-10.6MiB live, 738.1MiB 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 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
cost-diff128
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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)))))))
cost-diff0
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
cost-diff0
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
cost-diff0
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
cost-diff0
(*.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)))))
cost-diff0
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff64
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-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 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)))))))
cost-diff64
(+.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)))))
Rules
15 578×accelerator-lowering-fma.f32
15 578×accelerator-lowering-fma.f64
3 932×*-lowering-*.f32
3 932×*-lowering-*.f64
2 468×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065880
1181763
2605763
33332724
45139724
08338668
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2)))))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2))))
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux))
(- 1 maxCos)
1
maxCos
(* (* ux (+ maxCos -1)) ux)
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
-1
(* ux (+ 2 (* maxCos -2)))
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(- 1 1)
1
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
ux
(+ 2 (* -2 maxCos))
2
(* -2 maxCos)
-2
maxCos
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* uy (PI))
uy
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 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))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(- 1 maxCos)
1
maxCos
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
-1
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 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))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* 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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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)) ux)
(*.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))
-1
#s(literal -1 binary32)
(* ux (+ 2 (* maxCos -2)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 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)) (* uy (* 2 (PI))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy (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 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)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.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)))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy (*.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) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
ux
(+ (* 2 maxCos) -2)
(+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (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))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
ux
(+ 2 (* -2 maxCos))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
2
#s(literal 2 binary32)
(* -2 maxCos)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
maxCos
(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)))
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 (+.f32 #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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 (+.f32 #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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 (+.f32 #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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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)))))))
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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))))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(* (- 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)
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux ux))))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(*.f32 (+.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)))))
(+ 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)
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))

localize415.0ms (2.4%)

Memory
14.5MiB live, 489.1MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 964 to 66 computations (93.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-mult: 48.0ms (56.1% of total)
ival-add: 10.0ms (11.7% of total)
ival-sqrt: 8.0ms (9.3% of total)
ival-sin: 7.0ms (8.2% of total)
const: 5.0ms (5.8% of total)
ival-sub: 4.0ms (4.7% of total)
ival-div: 2.0ms (2.3% of total)
ival-pi: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series110.0ms (0.6%)

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

114 calls:

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

rewrite550.0ms (3.1%)

Memory
-13.4MiB live, 831.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 034×*-lowering-*.f32
6 034×*-lowering-*.f64
5 014×accelerator-lowering-fma.f32
5 014×accelerator-lowering-fma.f64
2 662×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065444
1364358
23019358
08843332
Stop Event
iter limit
node limit
Counts
27 → 628
Calls
Call 1
Inputs
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(- 1 1)
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(* uy (* 2 (PI)))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(+ 2 (* -2 maxCos))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(sqrt (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) ux)) (* ux (+ 2 (* maxCos -2)))))
(PI)
(* 2 (PI))
(* (PI) (PI))
(* -4/3 (* uy uy))
(* uy (PI))
(sin (* 2 (* uy (PI))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
Outputs
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 ux #s(literal 2 binary32) (+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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)))))
(fma.f32 #s(literal 2 binary32) ux (+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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 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 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 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 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 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))) (neg.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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 #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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 #s(literal 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 (*.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 (*.f32 uy (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)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.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 (*.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 (*.f32 uy (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)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))) ux))
(+.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.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 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.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 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.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 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) uy) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.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 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.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 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.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 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.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 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.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 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy)
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.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)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.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))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))
(pow.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))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (pow.f32 (+.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 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux)) (pow.f32 (+.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 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 maxCos (*.f32 ux #s(literal -2 binary32)) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 ux #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 ux (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 maxCos ux) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) ux (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) maxCos (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 maxCos ux) #s(literal -2 binary32) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (+.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 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.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))) 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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1 binary32)))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))
(pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1 binary32))
(pow.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 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) #s(literal -1 binary32))
(pow.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)))) #s(literal -1 binary32))
(fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(-.f32 (/.f32 #s(literal 4 binary32) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.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 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 #s(literal 1 binary32) (/.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 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.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 4 binary32) (*.f32 maxCos maxCos)) #s(literal -4 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))
(/.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 (neg.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.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 (neg.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.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 #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 (pow.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 1 binary32)) (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 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(pow.f32 (/.f32 (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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 #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)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux ux) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(-.f32 (/.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.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 (-.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 #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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.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 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.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 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.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 1 binary32) maxCos) (*.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 (-.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 #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.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 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.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 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.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 1 binary32) maxCos) (*.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 (-.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 #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 2 binary32) (+.f32 (*.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) 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 (*.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 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos 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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) 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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 (*.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) 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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 (*.f32 (+.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 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 (*.f32 (+.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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 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 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 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 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.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 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) 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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) maxCos)))
(/.f32 (+.f32 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.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))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.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 (-.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.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 (-.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 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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)))))) #s(literal 1/2 binary32)) (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 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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)))))))) (sqrt.f32 (neg.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 (sqrt.f32 (-.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 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.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 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #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)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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)))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #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 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(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 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.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)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.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 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(neg.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(neg.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 (+.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 #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)))))))) ux) (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.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 1 binary32) maxCos) (*.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 (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) ux) (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.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 (+.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 #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 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (+.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 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (/.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 ux (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 ux (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (/.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (+.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 #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 #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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) #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 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (*.f32 maxCos maxCos) #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 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #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 binary32) 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 (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 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))) (*.f32 ux (+.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 (*.f32 ux (*.f32 ux ux)) (*.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 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 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) (*.f32 ux (*.f32 ux ux)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 3/2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3/2 binary32)))

simplify519.0ms (2.9%)

Memory
3.6MiB live, 1 149.4MiB allocated
Algorithm
egg-herbie
Rules
7 224×*-lowering-*.f32
7 224×*-lowering-*.f64
6 860×accelerator-lowering-fma.f32
6 860×accelerator-lowering-fma.f64
4 582×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval243.0ms (1.4%)

Memory
12.1MiB live, 484.9MiB allocated
Compiler

Compiled 95 082 to 5 916 computations (93.8% saved)

prune292.0ms (1.7%)

Memory
-13.1MiB live, 685.0MiB allocated
Pruning

87 alts after pruning (84 fresh and 3 done)

PrunedKeptTotal
New1 398481 446
Fresh163652
Picked415
Done022
Total1 418871 505
Accuracy
99.7%
Counts
1 505 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.0%
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
74.4%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
77.0%
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
55.9%
(*.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))))))
77.1%
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
40.3%
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (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)))))))
40.3%
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
71.0%
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
74.4%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.4%
(*.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))
47.4%
(*.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)
71.0%
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
40.3%
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
40.3%
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
50.6%
(*.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))))))
97.9%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
77.1%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
40.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
40.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
87.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
39.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
40.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
39.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
40.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
70.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
87.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 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)))))))
67.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
70.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
90.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 #s(literal 4/15 binary32) (*.f32 uy uy)) (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)))))))
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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
38.7%
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
47.4%
(*.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))))))
79.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
46.4%
(*.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)))))
80.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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)))))))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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)))))))
77.1%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
47.2%
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.4%
(*.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))))
45.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.4%
(*.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))))
47.0%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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))))
47.4%
(*.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))))
48.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.7%
(*.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))))
79.9%
(*.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))))
26.2%
(*.f32 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.9%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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))))
65.6%
(*.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))))
77.2%
(*.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 (*.f32 (PI.f32) (log.f32 (E.f32)))))))
77.1%
(*.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)))))
91.8%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
77.1%
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
72.5%
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
72.6%
(*.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 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.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.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (sqrt.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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))))))
89.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
97.9%
(*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))))))
91.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #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 #s(literal 1 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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 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 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)))))))))
91.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
55.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) (*.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 (-.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))))))))))
42.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) #s(literal -2 binary32)))))))
55.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))))))
97.8%
(*.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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 #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)))))))))
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))))))
31.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))))
53.5%
(*.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 (*.f32 ux ux) #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux)) maxCos))) maxCos)))))
23.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) maxCos)) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (*.f32 maxCos maxCos)))))))
53.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))))
96.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
87.5%
(*.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)))))
87.7%
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 8 185 to 3 985 computations (51.3% saved)

simplify416.0ms (2.4%)

Memory
30.1MiB live, 495.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 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))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
cost-diff0
(*.f32 uy (PI.f32))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
cost-diff128
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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)))))))
cost-diff0
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff64
(+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
cost-diff64
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
Rules
12 128×accelerator-lowering-fma.f32
12 128×accelerator-lowering-fma.f64
4 960×*-lowering-*.f32
4 960×*-lowering-*.f64
2 394×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731171
12341060
28721052
352061013
08170926
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos))))
(/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))
(+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1))))))
(* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos))
(* (- 4 (* 4 (* maxCos maxCos))) ux)
(- 4 (* 4 (* maxCos maxCos)))
4
(* 4 (* maxCos maxCos))
(* maxCos maxCos)
maxCos
ux
(+ 1 maxCos)
1
(* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))
(- 2 (* maxCos -2))
(* maxCos -2)
-2
(* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1))))
(- 1 (* maxCos maxCos))
(* ux (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(* (- 2 (* maxCos -2)) (+ 1 maxCos))
0
(* (* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
uy
(+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI))))
(* (* uy -4/3) uy)
(* uy -4/3)
-4/3
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (* 2 (* uy (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(- 1 maxCos)
1
maxCos
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
-1
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 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))))
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4)
(* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
ux
(+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(* maxCos -2)
maxCos
-2
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(- 1 maxCos)
1
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
1/4
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 maxCos #s(literal 1 binary32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos))))
(sqrt.f32 (/.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 maxCos #s(literal 1 binary32))))
(/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))
(/.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 maxCos #s(literal 1 binary32)))
(+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 maxCos #s(literal 1 binary32)))))
(* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos))
(*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))))
(* (- 4 (* 4 (* maxCos maxCos))) ux)
(*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux)
(- 4 (* 4 (* maxCos maxCos)))
(-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))
4
#s(literal 4 binary32)
(* 4 (* maxCos maxCos))
(*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
ux
(+ 1 maxCos)
(+.f32 maxCos #s(literal 1 binary32))
1
#s(literal 1 binary32)
(* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) #s(literal 2 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)
(* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))
(- 1 (* maxCos maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))
(* ux (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (- 2 (* maxCos -2)) (+ 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
0
#s(literal 0 binary32)
(* (* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -4/3 binary32))))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))))
(* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -4/3 binary32))))))))
uy
(+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -4/3 binary32)))))))
(* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI))))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -4/3 binary32))))))
(* (* uy -4/3) uy)
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(* uy -4/3)
(*.f32 uy #s(literal -4/3 binary32))
-4/3
#s(literal -4/3 binary32)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
ux
(+ (* 2 maxCos) -2)
(-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (* 2 (* uy (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))))
(sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux)
(*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))))
(+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2)))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(- 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)
(* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(*.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)))))
(* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(+ 2 (* maxCos -2))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))
(* 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) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1/4 binary32)))
(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)
(pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4)
(pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1/4 binary32))
(* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
ux
(+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
maxCos
-2
#s(literal -2 binary32)
(* (- 1 maxCos) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
1/4
#s(literal 1/4 binary32)

localize286.0ms (1.6%)

Memory
-0.9MiB live, 545.7MiB allocated
Localize:

Found 16 expressions of interest:

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

Compiled 1 249 to 75 computations (94% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-mult: 56.0ms (55.1% of total)
ival-add: 12.0ms (11.8% of total)
ival-sub: 11.0ms (10.8% of total)
ival-sqrt: 5.0ms (4.9% of total)
ival-pow: 5.0ms (4.9% of total)
const: 4.0ms (3.9% of total)
ival-sin: 4.0ms (3.9% of total)
ival-div: 3.0ms (3% of total)
ival-pi: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series198.0ms (1.1%)

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

102 calls:

TimeVariablePointExpression
108.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
13.0ms
ux
@0
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
12.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
5.0ms
maxCos
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))))
2.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))))

rewrite623.0ms (3.5%)

Memory
-93.9MiB live, 629.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 974×*-lowering-*.f32
4 974×*-lowering-*.f64
4 374×accelerator-lowering-fma.f32
4 374×accelerator-lowering-fma.f64
2 588×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072504
1460422
24355421
08169390
Stop Event
iter limit
node limit
Counts
20 → 379
Calls
Call 1
Inputs
(+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1))))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* (* uy -4/3) uy) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (* 2 (* uy (PI))) (sqrt (/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))))
(* 2 (* uy (PI)))
(* uy (PI))
(* (sin (* (* uy 2) (PI))) (pow (* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1))))))) 1/4))
(* uy 2)
(/ (+ (* (* (- 4 (* 4 (* maxCos maxCos))) ux) (+ 1 maxCos)) (* (- 2 (* maxCos -2)) (* (- 1 (* maxCos maxCos)) (* ux (* ux (+ maxCos -1)))))) (* (- 2 (* maxCos -2)) (+ 1 maxCos)))
(* (PI) (PI))
(* uy -4/3)
(/ (* (+ (* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* (+ 2 (* maxCos -2)) (* (+ 2 (* maxCos -2)) (+ 2 (* maxCos -2))))) ux) (+ (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))) (* (+ 2 (* maxCos -2)) (- (+ 2 (* maxCos -2)) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
(* (* (- 1 maxCos) (* ux (+ maxCos -1))) (* (- 1 maxCos) (* (* ux (+ maxCos -1)) (* (- 1 maxCos) (* ux (+ maxCos -1))))))
(* (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))) (* ux (+ 2 (+ (* maxCos -2) (* (- 1 maxCos) (* ux (+ maxCos -1)))))))
Outputs
(+.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))) #s(literal -1 binary32))
(fma.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) ux (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 ux #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.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 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) ux (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) ux (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (-.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.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 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.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 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 (*.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 (*.f32 uy (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)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))) ux))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (+.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 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.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 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.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 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (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 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (/.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.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 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) 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 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) 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 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32)))) (*.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 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) 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 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) 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 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (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))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(+.f32 (*.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))))))
(+.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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(pow.f32 (/.f32 (+.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 #s(literal 1 binary32) maxCos))) (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (*.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 (+.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 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 #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 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 #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)))))) (-.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 (+.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 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 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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 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 ux (*.f32 (+.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #s(literal 1 binary32) maxCos))) (*.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 (-.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 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 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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))))))) (/.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 (+.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)))))) (-.f32 (*.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))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 #s(literal 1 binary32) maxCos))) (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (*.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 (+.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 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 #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 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 #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)))))) (-.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 #s(literal 1 binary32) maxCos))) (*.f32 (*.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 (+.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 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 #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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (*.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 (+.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 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 #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 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 (+.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)))))) (-.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 ux (*.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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #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)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(/.f32 (neg.f32 (-.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 #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))))))))
(/.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 (+.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)))))) (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 #s(literal 1 binary32) maxCos))) (*.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 #s(literal 1 binary32) maxCos))) (*.f32 (*.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 (+.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 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 #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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #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))))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.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)))))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.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)))))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.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 (*.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 (*.f32 uy (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)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/4 binary32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 1/4 binary32)))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(neg.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))))
(/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))
(/.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))) (neg.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (neg.f32 (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))))) (/.f32 (/.f32 #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 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(/.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))))
(*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.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 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 uy #s(literal -4/3 binary32))
(*.f32 #s(literal -4/3 binary32) uy)
(neg.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.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)))))))))
(neg.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (+.f32 (*.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))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))
(/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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)))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.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))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.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 #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 (+.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 (+.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 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 (+.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 #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 (+.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 #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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 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 #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))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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))))))) ux) (*.f32 (-.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 (*.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))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (neg.f32 (neg.f32 (+.f32 (*.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)))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32)) (+.f32 (*.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)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.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 #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 (+.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 (+.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 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 (+.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 #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 #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)))))))) (+.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 ux (+.f32 (*.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)))))))) (-.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 ux (*.f32 (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.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)))))))))
(*.f32 ux (/.f32 (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (+.f32 (*.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))))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))))
(*.f32 (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (/.f32 ux (+.f32 (*.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))))))))
(*.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.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))))))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.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)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.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))))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(*.f32 (/.f32 ux (+.f32 (*.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))))))) (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 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 #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 #s(literal 1 binary32) maxCos))) (*.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 #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 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (-.f32 (*.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 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 #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)))))))
(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 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))
(pow.f32 (*.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)))) #s(literal 3/2 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 maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 maxCos #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (neg.f32 maxCos))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 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 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (+.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 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 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 #s(literal 1 binary32) maxCos))))
(*.f32 (*.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 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 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.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 #s(literal 1 binary32) maxCos))) (*.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 (+.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 #s(literal 1 binary32) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 ux (+.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) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.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 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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)))) (*.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 (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 (+.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 #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 #s(literal 1 binary32) maxCos))) (*.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 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) ux) (*.f32 (+.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 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 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32)) (*.f32 ux (*.f32 ux ux)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux (+.f32 (*.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 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 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 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 2 binary32)))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(+.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(pow.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) #s(literal 2 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(fma.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(fma.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux (+.f32 (*.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 #s(literal 2 binary32)) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 ux ux))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) ux)
(*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(*.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))

simplify528.0ms (3%)

Memory
32.9MiB live, 895.1MiB allocated
Algorithm
egg-herbie
Rules
7 618×*-lowering-*.f32
7 618×*-lowering-*.f64
5 266×accelerator-lowering-fma.f32
5 266×accelerator-lowering-fma.f64
3 156×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0166118429
1581417857
0810416729
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(+ (* -2 (pow ux 2)) (* 4 ux))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* 4 (* maxCos ux))))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* maxCos (+ (* 4 ux) (* maxCos (+ (* -4 ux) (* 4 (pow ux 2))))))))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* maxCos (+ (* 4 ux) (* maxCos (+ (* -4 ux) (+ (* -4 (* maxCos ux)) (* 4 (pow ux 2)))))))))
(* -2 (* (pow maxCos 4) (pow ux 2)))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (* -2 (pow ux 2))))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (+ (* -4 (/ ux (pow maxCos 2))) (+ (* -2 (pow ux 2)) (* 4 (/ (pow ux 2) (pow maxCos 2)))))))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (+ (* -4 (/ ux (pow maxCos 2))) (+ (* -2 (pow ux 2)) (+ (* 4 (/ ux (pow maxCos 3))) (* 4 (/ (pow ux 2) (pow maxCos 2))))))))
(* -2 (* (pow maxCos 4) (pow ux 2)))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (* -2 (pow ux 2))))
(* (pow maxCos 4) (+ (* -2 (pow ux 2)) (* -1 (/ (+ (* -1 (/ (+ (* -4 ux) (* 4 (pow ux 2))) maxCos)) (* 4 ux)) maxCos))))
(* (pow maxCos 4) (+ (* -2 (pow ux 2)) (* -1 (/ (+ (* -1 (/ (+ (* -4 ux) (+ (* 4 (/ ux maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 ux)) maxCos))))
(* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(* 2 (* (* uy (PI)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux))))
(+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+ (* maxCos (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+ (* maxCos (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* maxCos (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) (+ (* 1/2 (/ (* (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 2 ux) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(* 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)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow maxCos 2) (* 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)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (pow ux 2)) (* 2 ux)) (+ (* -2 ux) (+ (* 1/2 (/ (* (- (* -2 ux) (* -2 (pow ux 2))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 2 (- (* -2 ux) (* -2 (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)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 ux) (* 2 (pow ux 2))) (+ (* -2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2))))) (+ (* 1/2 (/ (* (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 ux) (* 2 (pow ux 2)))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (- 2 (* -2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (* ux (pow (- 2 (* -2 maxCos)) 3)) (pow (- 4 (* 4 (pow maxCos 2))) 3))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 2) (pow (- maxCos 1) 2))) (pow (+ 1 maxCos) 2)))) (* 1/2 (* (sqrt (/ (- 2 (* -2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (- 2 (* -2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (pow (- 2 (* -2 maxCos)) 3) (* (pow ux 3) (pow (- 4 (* 4 (pow maxCos 2))) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 2) (pow (- maxCos 1) 2))) (pow (+ 1 maxCos) 2)))) (* 1/16 (* (sqrt (/ (pow (- 2 (* -2 maxCos)) 5) (* ux (pow (- 4 (* 4 (pow maxCos 2))) 5)))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3))) (pow (+ 1 maxCos) 3)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 2)) (pow ux 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 2)) (pow ux 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 3)) (pow ux 3)) (sqrt (/ (pow (+ 1 maxCos) 5) (* (pow (- 1 (pow maxCos 2)) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))
(* -1 (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (* ux (- 2 (* -2 maxCos)))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 2)) (* ux (pow (- 2 (* -2 maxCos)) 2))) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 2)) (pow (- 2 (* -2 maxCos)) 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 3)) (* ux (pow (- 2 (* -2 maxCos)) 3))) (sqrt (/ (pow (+ 1 maxCos) 5) (* (pow (- 1 (pow maxCos 2)) 5) (pow (- maxCos 1) 5))))))) ux)) (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(* 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)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (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 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(* 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 (- 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)))
(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 (* (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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* (* maxCos (* 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))))))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* maxCos (+ (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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 (* 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))))))))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* maxCos (+ (* maxCos (+ (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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))))))))) (* (* maxCos (* 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 (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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)))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* 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)))) (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* 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)))) (+ (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (/ (* 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))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* 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))))) (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* 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))))) (/ (* 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)) (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* 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)))))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* 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 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* 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)))))))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* ux (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))))
(* ux (+ (* -1 (* (/ (* 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)))))) (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))))
(* ux (+ (* -1 (* (/ (* 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 (* (/ (* 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)))))) (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))))))
(* -2 (* (* ux (* uy (* (PI) (pow (sqrt -1) 2)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* (* uy (* (PI) (+ 2 (* -2 maxCos)))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* 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)) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* 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)))))) (* (/ (* 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)) (* (* uy (* (PI) (+ 2 (* -2 maxCos)))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) ux)) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* (sqrt (* ux (+ 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)))) (sqrt -1))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (sqrt -1))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (pow (sqrt -1) 3))) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt -1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow (sqrt -1) 3)) (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) 5))) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt -1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (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)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux)))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (+ (* 2 ux) (* maxCos (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (+ (* 2 ux) (* maxCos (- (+ (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (* maxCos (- (+ (* -2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) (+ (* 2 ux) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (+ (* -2 (pow ux 2)) (* 4 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)) (* 1/2 (/ (+ (* -4 ux) (* 4 (pow ux 2))) (pow maxCos 2))))) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 2))) (* 2 (/ (- (* -2 ux) (* -2 (pow ux 2))) (pow maxCos 2)))))))
(* (pow maxCos 2) (- (+ (* -2 (/ ux maxCos)) (+ (* -2 (/ (pow ux 2) (pow maxCos 3))) (+ (* -1 (pow ux 2)) (+ (* 1/2 (/ (+ (* -4 ux) (* 4 (pow ux 2))) (pow maxCos 2))) (* 2 (/ ux (pow maxCos 3))))))) (+ (* -2 (/ ux (pow maxCos 3))) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 2))) (+ (* 2 (/ (- (* -2 ux) (* -2 (pow ux 2))) (pow maxCos 2))) (* 2 (/ (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))) (pow maxCos 3)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2)))) maxCos)) (* 2 ux)) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -2 ux) (* 2 (pow ux 2))) (+ (* -2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2))))) (* 2 ux))) maxCos)) (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2))))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2)))) maxCos)) (* 2 ux)) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(/ (* (pow ux 2) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(/ (* (pow ux 2) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(* -4/3 uy)
(/ (* 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))))
(* -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)))
(* (pow ux 2) (pow (+ 2 (* -2 maxCos)) 2))
(* (pow ux 2) (+ (* 2 (* ux (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))))) (pow (+ 2 (* -2 maxCos)) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2)))
(* (pow ux 4) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (+ (* 2 (/ (* (+ 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 4) (+ (* 2 (/ (* (+ 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 4) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(* (pow ux 2) (pow (+ 2 (* -1 ux)) 2))
(+ (* 2 (* maxCos (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2)))) (* maxCos (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2)))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2)))) (* maxCos (+ (* -2 (* maxCos (* (pow ux 3) (- (* 2 ux) 2)))) (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (+ (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))) (pow maxCos 2)) (pow ux 4))))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (+ (* 2 (/ (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2))) (pow maxCos 3))) (+ (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))) (pow maxCos 2)) (pow ux 4)))))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 2 (* -2 ux)))) (* -1 (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (+ 2 (* -2 ux)) 2))) maxCos))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 2 (* -2 ux)))) (* -1 (/ (+ (* -2 (/ (* (pow ux 2) (* (+ 2 (* -2 ux)) (+ 2 (* -1 ux)))) maxCos)) (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (+ 2 (* -2 ux)) 2)))) maxCos))) maxCos)) (pow ux 4)))
Outputs
(+ (* -2 (pow ux 2)) (* 4 ux))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* 4 (* maxCos ux))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 4 binary32) (+.f32 ux (*.f32 ux maxCos))))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* maxCos (+ (* 4 ux) (* maxCos (+ (* -4 ux) (* 4 (pow ux 2))))))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 ux #s(literal 4 binary32)) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal 4 binary32)) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))))))))
(+ (* -2 (pow ux 2)) (+ (* 4 ux) (* maxCos (+ (* 4 ux) (* maxCos (+ (* -4 ux) (+ (* -4 (* maxCos ux)) (* 4 (pow ux 2)))))))))
(+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal 4 binary32)) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -4 binary32))) (*.f32 (*.f32 ux ux) #s(literal 4 binary32)))))))
(* -2 (* (pow maxCos 4) (pow ux 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (* -2 (pow ux 2))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux #s(literal -4 binary32)) maxCos)))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (+ (* -4 (/ ux (pow maxCos 2))) (+ (* -2 (pow ux 2)) (* 4 (/ (pow ux 2) (pow maxCos 2)))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 ux #s(literal -4 binary32)) maxCos) (/.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (+ (* -4 (/ ux (pow maxCos 2))) (+ (* -2 (pow ux 2)) (+ (* 4 (/ ux (pow maxCos 3))) (* 4 (/ (pow ux 2) (pow maxCos 2))))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 ux #s(literal -4 binary32)) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 maxCos maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux ux))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))
(* -2 (* (pow maxCos 4) (pow ux 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -4 (/ ux maxCos)) (* -2 (pow ux 2))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux #s(literal -4 binary32)) maxCos)))
(* (pow maxCos 4) (+ (* -2 (pow ux 2)) (* -1 (/ (+ (* -1 (/ (+ (* -4 ux) (* 4 (pow ux 2))) maxCos)) (* 4 ux)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux #s(literal 4 binary32)) (/.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) maxCos)) maxCos)))
(* (pow maxCos 4) (+ (* -2 (pow ux 2)) (* -1 (/ (+ (* -1 (/ (+ (* -4 ux) (+ (* 4 (/ ux maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 ux)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux #s(literal 4 binary32)) (/.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 ux maxCos) (*.f32 ux ux)))) maxCos)) maxCos)))
(* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* ux (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1)))) (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* (pow ux 2) (+ (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))) (/ (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux))))
(* 2 (* (* uy (PI)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.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 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (+ (* ux (* (+ 1 maxCos) (- 4 (* 4 (pow maxCos 2))))) (* (pow ux 2) (* (- 1 (pow maxCos 2)) (* (- 2 (* -2 maxCos)) (- maxCos 1))))) (* (+ 1 maxCos) (- 2 (* -2 maxCos))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))
(+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32)))))
(+ (* maxCos (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (sqrt.f32 #s(literal 1/2 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* maxCos (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) (+ (* 1/2 (/ (* (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))) (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 2 ux) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/4 (/ (pow (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) 2) (* (pow (sqrt 1/2) 2) (+ (* -2 (pow ux 2)) (* 4 ux))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (sqrt 1/2)) (sqrt (/ 1 (+ (* -2 (pow ux 2)) (* 4 ux)))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (sqrt.f32 #s(literal 1/2 binary32)))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 ux (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 ux) (* -2 (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 (/.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 (*.f32 ux ux)))) (*.f32 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)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.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 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 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)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (pow ux 2)) (* 2 ux)) (+ (* -2 ux) (+ (* 1/2 (/ (* (- (* -2 ux) (* -2 (pow ux 2))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* -2 ux) (* -2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 2 (- (* -2 ux) (* -2 (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) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.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 (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) ux))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))))) (*.f32 ux ux)))) (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux 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 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* 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 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 ux) (* 2 (pow ux 2))) (+ (* -2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2))))) (+ (* 1/2 (/ (* (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 ux) (* 2 (pow ux 2)))) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 1/4 (/ (pow (- (* 2 ux) (* 2 (pow ux 2))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) (* 2 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 ux (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 -2 binary32) (-.f32 ux (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 ux ux)))))) (*.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (- 2 (* -2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (* ux (pow (- 2 (* -2 maxCos)) 3)) (pow (- 4 (* 4 (pow maxCos 2))) 3))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 2) (pow (- maxCos 1) 2))) (pow (+ 1 maxCos) 2)))) (* 1/2 (* (sqrt (/ (- 2 (* -2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (*.f32 (+.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (- 2 (* -2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (pow (- 2 (* -2 maxCos)) 3) (* (pow ux 3) (pow (- 4 (* 4 (pow maxCos 2))) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 2) (pow (- maxCos 1) 2))) (pow (+ 1 maxCos) 2)))) (* 1/16 (* (sqrt (/ (pow (- 2 (* -2 maxCos)) 5) (* ux (pow (- 4 (* 4 (pow maxCos 2))) 5)))) (/ (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3))) (pow (+ 1 maxCos) 3)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32)) (*.f32 ux (pow.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (*.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)))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 2)) (pow ux 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.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 (+.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 (+.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 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 2)) (pow ux 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))) 3)) (pow ux 3)) (sqrt (/ (pow (+ 1 maxCos) 5) (* (pow (- 1 (pow maxCos 2)) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- 2 (* -2 maxCos)))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos)))))) ux) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.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 (+.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 (+.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 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.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 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.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 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (sqrt.f32 (/.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))))))
(* -1 (* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (* ux (- 2 (* -2 maxCos)))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(neg.f32 (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1)))))) (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 2)) (* ux (pow (- 2 (* -2 maxCos)) 2))) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux (*.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 (*.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 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 2)) (pow (- 2 (* -2 maxCos)) 2)) (sqrt (/ (pow (+ 1 maxCos) 3) (* (pow (- 1 (pow maxCos 2)) 3) (pow (- maxCos 1) 3)))))) (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- 4 (* 4 (pow maxCos 2))) 3)) (* ux (pow (- 2 (* -2 maxCos)) 3))) (sqrt (/ (pow (+ 1 maxCos) 5) (* (pow (- 1 (pow maxCos 2)) 5) (pow (- maxCos 1) 5))))))) ux)) (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos))) (sqrt (/ (+ 1 maxCos) (* (- 1 (pow maxCos 2)) (- maxCos 1))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sqrt.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #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 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 (*.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 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos 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 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 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.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)))))) (sqrt.f32 (/.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.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)))))))) ux)) ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* 2 ux)
(*.f32 ux #s(literal 2 binary32))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy uy))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy uy))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy uy))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 uy (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 maxCos (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 ux maxCos))) (*.f32 uy (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(*.f32 (neg.f32 maxCos) (+.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))) (*.f32 uy (*.f32 uy uy)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))) (*.f32 uy (*.f32 uy uy)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))) (*.f32 uy (*.f32 uy uy)))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))
(+ (* 2 (- 2 (* -1 ux))) (pow ux 2))
(+.f32 (*.f32 ux ux) (*.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)))))) (pow ux 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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))))))))) (pow ux 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))))))
(+ (* 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) ux)) (+.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (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 (*.f32 ux ux) #s(literal -4 binary32)) 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 ux ux) #s(literal -4 binary32)) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (/.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (*.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 (*.f32 ux ux) #s(literal -4 binary32)) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -4 binary32) (*.f32 #s(literal -2 binary32) (*.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (*.f32 maxCos maxCos))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (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) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) 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) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) 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 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) maxCos)) maxCos)) maxCos)))
(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 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(+ (* 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 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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(+ (* 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 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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (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) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (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 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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) 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 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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) 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 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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) ux)))
(* (pow ux 2) (* (pow (- 1 maxCos) 2) (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) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (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 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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) 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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (* (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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 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 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.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 (-.f32 #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 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (+.f32 (*.f32 (*.f32 ux 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 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* (* maxCos (* 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))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* maxCos (+ (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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 (* 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))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))))) (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))))))))))
(+ (* 2 (* (sqrt (/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))) (* uy (PI)))) (* maxCos (+ (* maxCos (+ (* (sqrt (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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))))))))) (* (* maxCos (* 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 (/ (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)) (* ux (+ 8 (* -1 (pow ux 3)))))) (* 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)))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))))) (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 20 binary32)) #s(literal -8 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (*.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))))) (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))))))) (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))))) (sqrt.f32 (/.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) ux) (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* 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)))) (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* 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)))) (+ (/ (* uy (* (PI) (- (* 6 (pow ux 2)) (* -1 (+ (* -4 (pow ux 2)) (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (/ (* 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))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 ux ux) #s(literal 20 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) ux) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))))) ux))) (+.f32 (/.f32 #s(literal 8 binary32) ux) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))))))) (*.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 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* 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))))) (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* 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))))) (/ (* 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)) (/ (* uy (* (PI) (- (* -6 (pow ux 2)) (* -1 (+ (* 2 ux) (* 4 (pow ux 2))))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) ux)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (/.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -20 binary32))) (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos)))
(* 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))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))
(+.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 #s(literal 1 binary32) maxCos)))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* 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)))))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))))
(+.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 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* 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 (* (sqrt (/ ux (+ 2 (* -2 maxCos)))) (* 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)))))))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))))
(+.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 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 0 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) ux) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 0 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 uy (*.f32 (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)))
(* ux (+ (* -1 (* (/ (* 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)))))) (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 ux (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 #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))))) (*.f32 ux ux))))
(* ux (+ (* -1 (* (/ (* 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 (* (/ (* 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)))))) (+ (* 2 (* (* uy (PI)) (sqrt (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))))))
(*.f32 ux (-.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (/.f32 (*.f32 (*.f32 (*.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 (*.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 #s(literal 1 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 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))))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 #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))))) (*.f32 ux ux))))
(* -2 (* (* ux (* uy (* (PI) (pow (sqrt -1) 2)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 uy (*.f32 (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 (/ (+ (* (* uy (* (PI) (+ 2 (* -2 maxCos)))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))) (* (/ (* 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)) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1/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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (/.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 #s(literal 1 binary32) maxCos)))))) ux))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* 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)))))) (* (/ (* 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)) (* (* uy (* (PI) (+ 2 (* -2 maxCos)))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) ux)) (* 2 (* (* uy (* (PI) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 (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 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1/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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (/.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 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 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) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1/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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (/.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 #s(literal 1 binary32) maxCos)))))))) ux)) ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 (+.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))))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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 #s(literal 2 binary32) (*.f32 (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))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 (+.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (+.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))))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 (+.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (+.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 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (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))))))))))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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)))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 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 (*.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 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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.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 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 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))))))))))))
(* (* 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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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)))))))))
(* 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 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (sqrt.f32 (/.f32 (/.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))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (sqrt -1))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (pow (sqrt -1) 3))) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt -1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (+.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 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.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)))) (*.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/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 #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 (+ 2 (* -2 maxCos)) 2)) (pow (sqrt -1) 3)) (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) 5))) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt -1)) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 #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 (*.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 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.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)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) 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))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 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)))
(* (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 ux #s(literal 2 binary32)) #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 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux))))) (- (* 2 ux) 2)))) (sqrt (/ 1 (* ux (pow (+ 2 (* -1 ux)) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux)))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #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 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (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 (*.f32 ux (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 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 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(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 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #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 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.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 #s(literal -2 binary32) ux)) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) #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 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) #s(literal -1 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)
(* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux)))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 maxCos (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (+ (* 2 ux) (* maxCos (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))))
(+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* maxCos (- (+ (* 2 ux) (* maxCos (- (+ (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (* maxCos (- (+ (* -2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))) (+ (* 2 ux) (* 2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux))))))))))) (+ (* 1/2 (+ (* -2 (pow ux 2)) (* 4 ux))) (* 2 (- (* 2 ux) (+ (* -2 (pow ux 2)) (* 4 ux)))))))) (+ (* -2 (pow ux 2)) (* 4 ux)))))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 maxCos (+.f32 (*.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 maxCos (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) ux)) (*.f32 #s(literal 2 binary32) (+.f32 ux (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))))))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32))))))))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 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 (*.f32 #s(literal -2 binary32) ux) maxCos) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux ux) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ ux maxCos)) (+ (* -1 (pow ux 2)) (* 1/2 (/ (+ (* -4 ux) (* 4 (pow ux 2))) (pow maxCos 2))))) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 2))) (* 2 (/ (- (* -2 ux) (* -2 (pow ux 2))) (pow maxCos 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) maxCos) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (- (+ (* -2 (/ ux maxCos)) (+ (* -2 (/ (pow ux 2) (pow maxCos 3))) (+ (* -1 (pow ux 2)) (+ (* 1/2 (/ (+ (* -4 ux) (* 4 (pow ux 2))) (pow maxCos 2))) (* 2 (/ ux (pow maxCos 3))))))) (+ (* -2 (/ ux (pow maxCos 3))) (+ (* -2 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 2))) (+ (* 2 (/ (- (* -2 ux) (* -2 (pow ux 2))) (pow maxCos 2))) (* 2 (/ (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -1 (pow ux 2)) (* 2 (- (* -2 ux) (* -2 (pow ux 2)))))) (pow maxCos 3)))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) ux) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) maxCos) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2)))) maxCos)) (* 2 ux)) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))) maxCos)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -2 ux) (* 2 (pow ux 2))) (+ (* -2 (- (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2)))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2))))) (* 2 ux))) maxCos)) (* 1/2 (+ (* -4 ux) (* 4 (pow ux 2))))) (+ (* -2 (- (* 2 ux) (* 2 (pow ux 2)))) (* -1 (pow ux 2)))) maxCos)) (* 2 ux)) (* 2 (pow ux 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (/.f32 (neg.f32 (-.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -4 binary32)) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)))))) maxCos)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)))) maxCos) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))) maxCos)))
(/ (* ux (- 4 (* 4 (pow maxCos 2)))) (- 2 (* -2 maxCos)))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* ux (- (+ (* 4 (/ 1 (- 2 (* -2 maxCos)))) (/ (* ux (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (- 2 (* -2 maxCos))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(/ (* (pow ux 2) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(* (pow ux 2) (- (+ (/ 4 (* ux (- 2 (* -2 maxCos)))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(/ (* (pow ux 2) (* (- 1 (pow maxCos 2)) (- maxCos 1))) (+ 1 maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal 1 binary32)))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(* (pow ux 2) (- (+ (* 4 (/ 1 (* ux (- 2 (* -2 maxCos))))) (/ (* (- 1 (pow maxCos 2)) (- maxCos 1)) (+ 1 maxCos))) (* 4 (/ (pow maxCos 2) (* ux (- 2 (* -2 maxCos)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 4 binary32) ux))))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(* -4/3 uy)
(*.f32 uy #s(literal -4/3 binary32))
(/ (* ux (+ 8 (* -1 (pow ux 3)))) (+ (* 2 (- 2 (* -1 ux))) (pow ux 2)))
(/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) 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) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) 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) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) 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) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 20 binary32)) #s(literal -8 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 24 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) #s(literal -24 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #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) ux))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 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 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) 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 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) maxCos)) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (*.f32 maxCos maxCos)))))
(* (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 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (*.f32 maxCos maxCos)) (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 20 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) maxCos)) (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))))) (/.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -4 binary32)) (*.f32 #s(literal -2 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 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 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) maxCos)))
(* (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 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))))) maxCos)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) maxCos)))
(* (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 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (+.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -20 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux)))))) maxCos)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -6 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))))) maxCos)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 ux #s(literal 2 binary32)))) maxCos)))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* 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 (*.f32 (neg.f32 ux) (*.f32 #s(literal 0 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 0 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (*.f32 (+.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.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 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux ux))) (/.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 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (/.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (neg.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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) 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 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (/.f32 #s(literal 0 binary32) ux) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))) (/.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 #s(literal 1 binary32) maxCos)))) ux)) ux)))
(* -1 (pow ux 3))
(-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux)))
(+ (* -1 (pow ux 3)) (* 6 (* maxCos (pow ux 3))))
(-.f32 (*.f32 #s(literal 6 binary32) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux ux)))
(+ (* -1 (pow ux 3)) (* maxCos (+ (* -15 (* maxCos (pow ux 3))) (* 6 (pow ux 3)))))
(-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) (*.f32 #s(literal -15 binary32) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))))) (*.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 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)) (*.f32 #s(literal 20 binary32) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))))))) (*.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 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) maxCos) (*.f32 ux (*.f32 ux ux))))
(* (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 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) maxCos) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)) (*.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 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)) (*.f32 maxCos maxCos)) (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) maxCos) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 20 binary32)) (*.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 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 6 binary32)) maxCos) (*.f32 ux (*.f32 ux ux))))
(* (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)) (neg.f32 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -6 binary32)) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos) #s(literal 15 binary32))) 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 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -6 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -15 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 20 binary32)) maxCos)) maxCos)) maxCos)))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 3) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))
(*.f32 (*.f32 ux (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 2) (pow (+ 2 (* -2 maxCos)) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(* (pow ux 2) (+ (* 2 (* ux (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))))) (pow (+ 2 (* -2 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 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 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* ux (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (pow (+ 2 (* -2 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 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 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))))
(* (pow ux 4) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(*.f32 (*.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))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.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 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 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 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (*.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 (+.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))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 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 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (*.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 (+.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))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)))
(* (pow ux 4) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))
(*.f32 (*.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))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.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 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.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 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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 4) (+ (* -1 (/ (+ (* -2 (* (+ 2 (* -2 maxCos)) (* (- 1 maxCos) (- maxCos 1)))) (* -1 (/ (pow (+ 2 (* -2 maxCos)) 2) ux))) ux)) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.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 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (/.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) (pow (+ 2 (* -1 ux)) 2))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))
(+ (* 2 (* maxCos (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2)))) (* maxCos (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2)))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2)))) (* maxCos (+ (* -2 (* maxCos (* (pow ux 3) (- (* 2 ux) 2)))) (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))))))) (* (pow ux 2) (pow (+ 2 (* -1 ux)) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 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) (- (* 2 ux) 2)) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos)))))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (+ (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))) (pow maxCos 2)) (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 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (+ (* 2 (/ (* (pow ux 2) (* (+ 2 (* -1 ux)) (- (* 2 ux) 2))) (pow maxCos 3))) (+ (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (- (* 2 ux) 2) 2))) (pow maxCos 2)) (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 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) maxCos))) (+.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (*.f32 maxCos (*.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) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 2 (* -2 ux)))) (* -1 (/ (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (+ 2 (* -2 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 -2 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) maxCos)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ 2 (* -2 ux)))) (* -1 (/ (+ (* -2 (/ (* (pow ux 2) (* (+ 2 (* -2 ux)) (+ 2 (* -1 ux)))) maxCos)) (* (pow ux 2) (+ (* -2 (* ux (+ 2 (* -1 ux)))) (pow (+ 2 (* -2 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 -2 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux))) maxCos)) maxCos)) maxCos)))

eval133.0ms (0.8%)

Memory
10.3MiB live, 199.1MiB allocated
Compiler

Compiled 60 776 to 3 513 computations (94.2% saved)

prune274.0ms (1.6%)

Memory
-13.7MiB live, 588.9MiB allocated
Pruning

94 alts after pruning (90 fresh and 4 done)

PrunedKeptTotal
New80435839
Fresh245579
Picked415
Done033
Total83294926
Accuracy
99.7%
Counts
926 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.6%
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.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)))))) #s(literal 1/2 binary32)))
71.0%
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
77.0%
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
55.9%
(*.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))))))
77.1%
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
40.3%
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (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)))))))
40.3%
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
71.0%
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
79.7%
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
47.4%
(*.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))
47.4%
(*.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)
71.0%
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
40.3%
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
40.3%
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
50.6%
(*.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))))))
77.1%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
91.8%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))
40.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
39.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
39.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
67.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
70.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
70.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
87.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
87.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 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)))))))
67.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
87.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
87.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
40.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
38.7%
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
47.4%
(*.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))))))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
74.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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))))))
75.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
79.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
46.4%
(*.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)))))
80.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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)))))))
79.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
65.6%
(*.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)))))
54.4%
(*.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))))
45.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.4%
(*.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))))
47.4%
(*.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))))
48.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
19.7%
(*.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))))
79.9%
(*.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))))
26.2%
(*.f32 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
79.9%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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))))
77.2%
(*.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 (*.f32 (PI.f32) (log.f32 (E.f32)))))))
77.1%
(*.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)))))
77.1%
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
72.5%
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
72.6%
(*.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 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.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.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
94.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))) #s(literal 1/4 binary32)))
91.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 binary32)))
96.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) #s(literal 1/4 binary32)))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (sqrt.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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))))))
89.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
94.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 4 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
97.9%
(*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) maxCos))))))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.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 1 binary32) maxCos)))))
91.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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))))))))))
91.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
55.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) (*.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 (-.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))))))))))
42.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) #s(literal -2 binary32)))))))
55.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))))))
97.8%
(*.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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 #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)))))))))
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))))))
31.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))))
53.5%
(*.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 (*.f32 ux ux) #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux)) maxCos))) maxCos)))))
23.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) maxCos)) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (*.f32 maxCos maxCos)))))))
53.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))))
96.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
91.8%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
87.5%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.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 #s(literal 2 binary32) (*.f32 (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))))))))))
87.7%
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 11 710 to 3 179 computations (72.9% saved)

regimes522.0ms (3%)

Memory
38.6MiB live, 982.2MiB allocated
Counts
156 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 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 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (-.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 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 ux ux)) (*.f32 #s(literal 4 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (neg.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) maxCos)))) maxCos) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))) #s(literal 1/4 binary32)))
(*.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 (*.f32 ux ux) #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux)) maxCos))) maxCos)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (-.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (*.f32 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 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 (+.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (sqrt.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 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.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 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 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 ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #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 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -15 binary32)) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) maxCos)) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 6 binary32)) (+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -4 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) #s(literal 6 binary32))) (*.f32 maxCos maxCos)))))))
(*.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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.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)))))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.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 -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #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 (*.f32 (PI.f32) (log.f32 (E.f32)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (*.f32 ux #s(literal 4 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.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))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) #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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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)) (*.f32 (PI.f32) (log.f32 (E.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 (*.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 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 (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))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (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 (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 (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 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 (-.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 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.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 1 binary32) (*.f32 maxCos (+.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 #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 (sin.f32 (*.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))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/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 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/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 (sin.f32 (*.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))))) (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 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/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 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))) (exp.f32 (log.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) #s(literal 1/4 binary32)))
(+.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 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))) (+.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 3 binary32) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (+.f32 (neg.f32 maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) maxCos) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal 1 binary32)))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.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))))))))))
(*.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 (*.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))))))))))
Outputs
(*.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)))))))
Calls

11 calls:

58.0ms
maxCos
47.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
46.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
44.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
44.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))))))
Results
AccuracySegmentsBranch
98.2%1ux
98.2%1uy
98.2%1maxCos
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%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))))
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))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes319.0ms (1.8%)

Memory
-14.6MiB live, 595.4MiB allocated
Counts
91 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 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 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 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 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
Calls

11 calls:

42.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
26.0ms
ux
25.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
25.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
25.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
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%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%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)

regimes304.0ms (1.7%)

Memory
9.6MiB live, 436.1MiB allocated
Counts
88 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 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)))))))
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

10 calls:

44.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
36.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))))
26.0ms
(*.f32 uy #s(literal 2 binary32))
25.0ms
uy
25.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
98.2%1ux
98.2%1uy
98.2%1maxCos
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%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))))
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))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes294.0ms (1.7%)

Memory
-8.2MiB live, 506.1MiB allocated
Counts
87 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 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 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(*.f32 (pow.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))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
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 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
Calls

10 calls:

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

Compiled 104 to 63 computations (39.4% saved)

regimes345.0ms (2%)

Memory
14.1MiB live, 451.2MiB allocated
Counts
85 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.f32 ux (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) #s(literal 1/4 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 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux))))
Calls

10 calls:

52.0ms
ux
32.0ms
maxCos
27.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
27.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))))
26.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
95.0%2ux
97.0%2uy
96.3%2maxCos
91.8%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.0%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.0%2(*.f32 uy #s(literal 2 binary32))
95.0%2(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
95.0%2(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
95.0%2(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
95.0%2(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes109.0ms (0.6%)

Memory
-8.2MiB live, 193.2MiB allocated
Counts
78 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) 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))))))
Outputs
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
Calls

3 calls:

32.0ms
(*.f32 uy #s(literal 2 binary32))
24.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
22.0ms
uy
Results
AccuracySegmentsBranch
97.0%2uy
97.0%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.0%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes240.0ms (1.4%)

Memory
4.8MiB live, 479.8MiB allocated
Counts
74 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sqrt.f32 (*.f32 ux #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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))))))))))
Outputs
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

10 calls:

26.0ms
maxCos
22.0ms
(*.f32 uy #s(literal 2 binary32))
21.0ms
ux
21.0ms
uy
21.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
91.0%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.7%1ux
87.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)))))
87.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))))
87.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.7%1maxCos
92.8%2uy
92.8%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
92.8%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes107.0ms (0.6%)

Memory
33.9MiB live, 229.4MiB allocated
Counts
71 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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 (sqrt.f32 (*.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)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 2 binary32) (*.f32 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 (*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #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 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32)))))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.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 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) 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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 1 binary32) maxCos) (*.f32 (*.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 #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 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.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))))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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)))))) (*.f32 ux (+.f32 (*.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 #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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos) (*.f32 (*.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 #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 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.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))))))
Outputs
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Calls

5 calls:

20.0ms
(*.f32 uy #s(literal 2 binary32))
20.0ms
ux
20.0ms
uy
19.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)))))
18.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Results
AccuracySegmentsBranch
87.7%1ux
87.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)))))
87.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))))
87.7%1uy
87.7%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 55 to 30 computations (45.5% saved)

regimes162.0ms (0.9%)

Memory
-22.5MiB live, 202.8MiB allocated
Counts
45 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 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 (-.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 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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

8 calls:

45.0ms
ux
32.0ms
(*.f32 uy #s(literal 2 binary32))
14.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
14.0ms
maxCos
12.0ms
uy
Results
AccuracySegmentsBranch
87.5%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.5%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.5%1maxCos
87.5%1ux
87.5%1uy
87.5%1(*.f32 uy #s(literal 2 binary32))
87.5%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.5%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes105.0ms (0.6%)

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

8 calls:

15.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
13.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
13.0ms
ux
13.0ms
(*.f32 uy #s(literal 2 binary32))
12.0ms
uy
Results
AccuracySegmentsBranch
84.2%2uy
80.0%1maxCos
84.2%2(*.f32 uy #s(literal 2 binary32))
83.3%2ux
83.3%2(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
83.3%2(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
83.3%2(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
83.3%2(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes24.0ms (0.1%)

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

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes20.0ms (0.1%)

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

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes19.0ms (0.1%)

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

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes20.0ms (0.1%)

Memory
-1.4MiB live, 37.0MiB 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.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 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32)))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes91.0ms (0.5%)

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

7 calls:

35.0ms
(*.f32 uy #s(literal 2 binary32))
21.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
7.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
7.0ms
ux
6.0ms
uy
Results
AccuracySegmentsBranch
80.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)))))
80.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))))
80.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
80.0%1ux
83.3%2uy
83.3%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 83 to 45 computations (45.8% saved)

regimes26.0ms (0.1%)

Memory
-10.4MiB live, 28.0MiB 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (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 (*.f32 (*.f32 #s(literal -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 #s(literal 2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 (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 (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 (sqrt.f32 (-.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))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
Calls

2 calls:

18.0ms
uy
6.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
83.2%2uy
83.2%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
uy
Results
AccuracySegmentsBranch
83.2%2uy
Compiler

Compiled 4 to 3 computations (25% saved)

regimes16.0ms (0.1%)

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

3 calls:

7.0ms
maxCos
4.0ms
ux
4.0ms
uy
Results
AccuracySegmentsBranch
76.5%2ux
67.1%1maxCos
67.1%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
ux
Results
AccuracySegmentsBranch
75.8%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
ux
Results
AccuracySegmentsBranch
75.8%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
ux
Results
AccuracySegmentsBranch
75.0%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes11.0ms (0.1%)

Memory
-35.3MiB live, 11.5MiB 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
Outputs
(*.f32 (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

3 calls:

7.0ms
maxCos
2.0ms
ux
2.0ms
uy
Results
AccuracySegmentsBranch
65.6%1uy
65.6%1maxCos
65.6%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

Memory
9.3MiB live, 9.3MiB 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.1%1maxCos
7.1%1ux
7.1%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch2.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03584301099181175
0.03860955685377121
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03584301099181175
0.03860955685377121
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06557242572307587
0.07541105151176453
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000990852015092969
0.0010193103225901723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000990852015092969
0.0010193103225901723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000990852015092969
0.0010193103225901723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000990852015092969
0.0010193103225901723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000990852015092969
0.0010193103225901723
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007083742413669825
0.007318431511521339
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007083742413669825
0.007318431511521339
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0035418712068349123
0.0036592157557606697
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
5.277484888210893e-5
5.782105290563777e-5
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00011514643847476691
0.0001183224594569765
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
0.00011514643847476691
0.0001183224594569765
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00011514643847476691
0.0001183224594569765
Compiler

Compiled 31 to 22 computations (29% saved)

simplify100.0ms (0.6%)

Memory
-23.2MiB live, 93.9MiB allocated
Algorithm
egg-herbie
Rules
546×distribute-lft-neg-in_binary32
272×neg-mul-1_binary32
264×cancel-sign-sub_binary32
260×neg-sub0_binary32
242×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0169981
1300981
2363980
3421980
4538980
5746980
61025980
71361980
81614980
91728980
101760980
111763980
Stop Event
saturated
Calls
Call 1
Inputs
(*.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 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 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) (neg.f32 ux))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/134217728 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -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)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 uy #s(literal 7730941/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 ux #s(literal 15118285/274877906944 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #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 #s(literal 1 binary32) ux))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #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 #s(literal 1 binary32) ux))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 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 #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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (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 #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 (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 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)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 2415919/67108864 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/134217728 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (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 9395241/134217728 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal 2 binary32))))) #s(literal 1/2 binary32))) uy))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 1/2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 8589935/8589934592 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.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 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 7730941/1073741824 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 7730941/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32)))))
(if (<=.f32 uy #s(literal 7730941/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 ux #s(literal 15118285/274877906944 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 ux #s(literal 15118285/274877906944 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #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 #s(literal 1 binary32) ux))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #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 #s(literal 1 binary32) ux))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(if (<=.f32 ux #s(literal 15942919/137438953472 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 15942919/137438953472 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.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 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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
#s(literal 0 binary32)

soundness1.6s (8.9%)

Memory
20.4MiB live, 1 437.4MiB allocated
Rules
12 036×accelerator-lowering-fma.f32
12 036×accelerator-lowering-fma.f64
7 618×*-lowering-*.f32
7 618×*-lowering-*.f64
7 224×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065444
1364358
23019358
08843332
0141716975
1499415675
0843614617
0224722706
1688522540
0807021203
03982825
113012676
250522495
081772376
0166118429
1581417857
0810416729
084551
1548478
25571478
08155439
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
Compiler

Compiled 3 071 to 1 682 computations (45.2% saved)

preprocess109.0ms (0.6%)

Memory
30.8MiB live, 268.5MiB allocated
Remove

(negabs uy)

Compiler

Compiled 2 502 to 702 computations (71.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...