UniformSampleCone, y

Time bar (total: 16.7s)

analyze210.0ms (1.3%)

Memory
24.0MiB live, 293.9MiB 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)

sample1.9s (11.6%)

Memory
90.6MiB live, 2 235.9MiB allocated
Samples
1.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-mult: 533.0ms (45.9% of total)
const: 129.0ms (11.1% of total)
ival-<=: 115.0ms (9.9% of total)
ival-sin: 104.0ms (9% of total)
ival-sub: 87.0ms (7.5% of total)
ival-sqrt: 82.0ms (7.1% of total)
ival-add: 41.0ms (3.5% of total)
ival-and: 29.0ms (2.5% of total)
ival-pi: 28.0ms (2.4% of total)
exact: 10.0ms (0.9% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess650.0ms (3.9%)

Memory
10.0MiB live, 965.2MiB 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)

explain199.0ms (1.2%)

Memory
-8.1MiB live, 339.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1916(0.0038007607217878103 0.1114986315369606 4.086350440612379e-33)0-(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
10-0-(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))))cancellation1974
sin.f32(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))cancellation10
Confusion
Predicted +Predicted -
+1891
-858
Precision
0.9593908629441624
Recall
0.9947368421052631
Confusion?
Predicted +Predicted MaybePredicted -
+18910
-8355
Precision?
0.945273631840796
Recall?
1.0
Freqs
test
numberfreq
059
1196
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
85.0ms512×0valid
Compiler

Compiled 276 to 68 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 18.0ms (45.6% of total)
ival-sin: 7.0ms (17.7% of total)
ival-sub: 6.0ms (15.2% of total)
ival-sqrt: 3.0ms (7.6% of total)
ival-pi: 2.0ms (5.1% of total)
ival-add: 2.0ms (5.1% of total)
exact: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.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)

simplify661.0ms (4%)

Memory
-3.5MiB live, 1 021.3MiB 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

localize48.0ms (0.3%)

Memory
19.9MiB live, 97.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.7%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy57.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
28.0ms256×0valid
Compiler

Compiled 110 to 18 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 7.0ms (37.1% of total)
ival-sqrt: 4.0ms (21.2% of total)
ival-sin: 3.0ms (15.9% of total)
ival-sub: 2.0ms (10.6% of total)
ival-pi: 1.0ms (5.3% of total)
ival-add: 1.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.1%)

Memory
-0.3MiB live, 38.4MiB allocated
Counts
5 → 108
Calls
Call 1
Inputs
#<alt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))>
#<alt (sin (* (* uy 2) (PI)))>
#<alt (* (* uy 2) (PI))>
#<alt (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))>
Outputs
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (- 1 (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))>
#<alt (+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))>
#<alt (* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<alt (* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt 1>
#<alt (+ 1 (* ux (- (* 2 maxCos) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))>
#<alt (pow (- 1 ux) 2)>
#<alt (+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))>
Calls

27 calls:

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

rewrite664.0ms (4%)

Memory
2.7MiB live, 1 109.2MiB 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)))))

simplify532.0ms (3.2%)

Memory
-27.1MiB live, 792.9MiB 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)))

eval144.0ms (0.9%)

Memory
-18.3MiB live, 187.9MiB allocated
Compiler

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

prune117.0ms (0.7%)

Memory
38.3MiB live, 306.6MiB allocated
Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New61423637
Fresh000
Picked101
Done000
Total61523638
Accuracy
99.1%
Counts
638 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.1%
(+.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.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)))))))
56.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))))))
52.8%
(*.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))))))
52.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
50.1%
(*.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))))))
50.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))))
56.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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)))))))))
56.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.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))))
59.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
44.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
55.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
56.2%
(*.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))))))
56.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 #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))))))))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
58.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (+.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)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
29.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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)))))
98.4%
(*.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.6%
(*.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))))))
54.1%
(*.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)))))))
Compiler

Compiled 2 192 to 1 094 computations (50.1% saved)

simplify529.0ms (3.2%)

Memory
16.5MiB live, 926.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
062939
1206907
2706831
33131803
08171742
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
ux
(+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))
(* (- 1 maxCos) (* (+ maxCos -1) ux))
(- 1 maxCos)
1
maxCos
(* (+ maxCos -1) ux)
(+ maxCos -1)
-1
(+ 2 (* maxCos -2))
(* maxCos -2)
-2
(* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (* (- 1 ux) (- 1 ux))))
(- 1 (* (- 1 ux) (- 1 ux)))
1
(* (- 1 ux) (- 1 ux))
(- 1 ux)
ux
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
1
(+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))
(* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))
ux
(+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))
(* 2 maxCos)
maxCos
(+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
-1
-2
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos))))))))
(/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))
(- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos)))))
(* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))))
(- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))
1
(* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))
(- 1 ux)
ux
(+ 1 (* ux (+ -1 maxCos)))
(* ux (+ -1 maxCos))
(+ -1 maxCos)
-1
maxCos
(* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))
(* maxCos (* ux (* ux maxCos)))
(* ux (* ux maxCos))
(* ux maxCos)
(+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos))))))
(* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))
(* maxCos (+ 1 (* ux (+ -1 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 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(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 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
ux
(+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2)))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (- 1 maxCos) (* (+ maxCos -1) ux))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 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 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+ 1 (* ux (+ maxCos -1)))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #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))
maxCos
-1
#s(literal -1 binary32)
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (* (- 1 ux) (- 1 ux))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(- 1 (* (- 1 ux) (- 1 ux)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
1
#s(literal 1 binary32)
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))))
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
ux
(+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
(+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)
(+.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* (+ maxCos -1) (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 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))))))))
(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 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos))))))))
(sqrt.f32 (/.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 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)))))))
(/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))
(/.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 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))))))
(- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux 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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))))
(*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux))))
1
#s(literal 1 binary32)
(* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(+ 1 (* ux (+ -1 maxCos)))
(-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ -1 maxCos))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ -1 maxCos)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
maxCos
(* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))
(*.f32 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 ux (*.f32 maxCos maxCos))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 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))))
(* maxCos (* ux (* ux maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(* ux (* ux maxCos))
(*.f32 ux (*.f32 ux maxCos))
(* ux maxCos)
(*.f32 ux maxCos)
(+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 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)))))
(* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* maxCos (+ 1 (* ux (+ -1 maxCos))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))

localize266.0ms (1.6%)

Memory
-3.6MiB live, 474.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
accuracy98.7%
(/.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)))))))
accuracy98.7%
(*.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))))))
accuracy57.6%
(-.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)))))
accuracy99.4%
(sin.f32 (*.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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy57.5%
(-.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))))))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.7%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
accuracy57.7%
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
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.9%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy57.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.5%
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy98.9%
(*.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)))))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
132.0ms253×0valid
3.0ms1valid
Compiler

Compiled 953 to 64 computations (93.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-mult: 41.0ms (51.6% of total)
ival-sub: 11.0ms (13.9% of total)
ival-add: 10.0ms (12.6% of total)
ival-sqrt: 10.0ms (12.6% of total)
ival-sin: 4.0ms (5% of total)
ival-div: 2.0ms (2.5% of total)
ival-pi: 1.0ms (1.3% 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)

series226.0ms (1.4%)

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

126 calls:

TimeVariablePointExpression
26.0ms
ux
@0
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))))
25.0ms
uy
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))
23.0ms
maxCos
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))
6.0ms
ux
@0
(- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
4.0ms
ux
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))

rewrite406.0ms (2.4%)

Memory
10.0MiB live, 835.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 330×*-lowering-*.f32
4 330×*-lowering-*.f64
3 528×accelerator-lowering-fma.f32
3 528×accelerator-lowering-fma.f64
2 910×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062401
1431319
24094319
08178295
Stop Event
iter limit
node limit
Counts
22 → 468
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(- 1 (* (- 1 ux) (- 1 ux)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) (+ (* ux (* (+ maxCos -1) (+ maxCos -1))) -2)))))))
(- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos)))))
(+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos))))))
(- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))))
(* ux (+ (* (- 1 maxCos) (* (+ maxCos -1) ux)) (+ 2 (* maxCos -2))))
(* uy (* 2 (PI)))
(* (- 1 ux) (- 1 ux))
(* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))))
(/ (- (* (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos)))))) (* (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos)))) (* maxCos (* ux (* ux maxCos))))) (+ (- 1 (* (- 1 ux) (+ 1 (* ux (+ -1 maxCos))))) (* ux (* maxCos (+ 1 (* ux (+ -1 maxCos)))))))
(* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (* ux (+ -1 maxCos))))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(+.f32 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #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 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #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 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.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 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #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)))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.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 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.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 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.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)))))) 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 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.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 ux maxCos)) (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 ux maxCos))) maxCos (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))
(fma.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (+.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.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) ux) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (+.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) ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.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) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (+.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) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (+.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) ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (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) ux) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) ux))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.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 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 ux (*.f32 ux ux))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux))) (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #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 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (neg.f32 ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (-.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 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(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)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (neg.f32 ux))) (exp.f32 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) 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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (exp.f32 (log1p.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(neg.f32 (/.f32 (*.f32 (-.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(neg.f32 (/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(exp.f32 (*.f32 (log.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 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.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 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.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) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.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 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.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) ux) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (pow.f32 (/.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.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) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))

simplify755.0ms (4.5%)

Memory
25.8MiB live, 1 090.4MiB allocated
Algorithm
egg-herbie
Rules
8 180×*-lowering-*.f32
8 180×*-lowering-*.f64
5 352×accelerator-lowering-fma.f32
5 352×accelerator-lowering-fma.f64
3 014×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190821550
1665221420
0834520535
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 5)))))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (pow ux 3)) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (* (- 1 maxCos) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (pow (sqrt -1) 2))) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (pow (sqrt -1) 4))) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2))) (sqrt (/ ux (+ 2 (* -1 ux)))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux))))))) (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (+ 2 (* -1 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux))))) (- (* 2 ux) 2)))) (sqrt (/ 1 (* ux (pow (+ 2 (* -1 ux)) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -1 ux))))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (- (* 2 ux) 2) 2)) (+ 2 (* -1 ux)))))))))))) (* (sqrt (* ux (+ 2 (* -1 ux)))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- (* 2 ux) 2) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* 2 ux)
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- 1 ux) 2)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 3) (pow (sqrt -1) 5)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 3))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 3))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 5))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* 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) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* -1 (* ux (- ux 2)))
(- (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* ux (- (* 2 ux) 2)) maxCos) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))
(* (pow ux 2) (- (+ (* ux (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(* (pow ux 2) (- (+ (* ux (- (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(* (pow ux 2) (- (+ (* ux (- (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(* (pow ux 4) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux))))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux) (/ (pow maxCos 2) (pow ux 2))))))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux) (/ (pow maxCos 2) (pow ux 2))))))
(* (pow ux 4) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (- (+ (* -1 (/ (- (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (- (+ (* -1 (/ (- (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (pow (+ 1 (* -1 (- maxCos 1))) 2) (pow maxCos 2)) ux))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(* (pow ux 4) (- (+ (* -1 (/ (- (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (pow (+ 1 (* -1 (- maxCos 1))) 2) (pow maxCos 2)) ux))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2)
(+ (* -2 (* maxCos (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (- (* (pow ux 2) (pow (- 1 ux) 2)) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (- (+ (* -2 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (pow maxCos 2)) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (pow ux 4)))))
(* (pow maxCos 4) (- (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow maxCos 3))) (/ (* (pow ux 2) (pow (- 1 ux) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (pow ux 4)))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (* (pow ux 2) (pow (- 1 ux) 2)) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) maxCos)) (* -2 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) maxCos)) (* -2 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(* 2 ux)
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (- (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)) (/ (* ux (- 1 ux)) maxCos)))
(* (pow maxCos 2) (- (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (+ (/ (* ux (- 1 ux)) maxCos) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)))))
(* (pow maxCos 2) (- (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (+ (/ (* ux (- 1 ux)) maxCos) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* ux (- 2 maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(* (pow ux 2) (- maxCos 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(* (pow ux 2) (- maxCos 1))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(* -1 (* maxCos (* ux (- 1 ux))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(* -1 (* maxCos (* ux (- 1 ux))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(* 2 (* (* uy (PI)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+ (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))))))
(+ (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* ux (+ (* -1/2 (* (sqrt (/ ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) 2) (* ux (* (pow (sqrt 1/2) 2) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (* 1/2 (* (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (pow ux 2)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/2 (/ (* (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* 2 (/ (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (pow ux 3)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (pow ux 2)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/2 (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (* 1/2 (/ (* (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2)))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (/ (* (pow ux 2) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2)))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (* 1/2 (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (pow ux 2)) (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (* 1/2 (/ (* (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(* ux (+ 2 (* -1 ux)))
(+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* 2 ux) 2)))) (* ux (+ 2 (* -1 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* ux (+ 2 (* -1 ux))) (pow maxCos 2)) (/ (* ux (- (* 2 ux) 2)) maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (+ 2 (* -1 ux))) maxCos)) (* ux (+ 2 (* -2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (pow (- 2 maxCos) 2))
(* (pow ux 2) (+ (* 2 (* ux (* (- 2 maxCos) (- maxCos 1)))) (pow (- 2 maxCos) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (pow (- maxCos 1) 2)))) (pow (- 2 maxCos) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (pow (- maxCos 1) 2)))) (pow (- 2 maxCos) 2)))
(* (pow ux 4) (pow (- maxCos 1) 2))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))))
(* (pow ux 4) (pow (- maxCos 1) 2))
(* (pow ux 4) (+ (* 2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) ux))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) ux))) ux)) (pow (- maxCos 1) 2)))
(pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2)
(+ (* -2 (* maxCos (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 2) (pow (- 1 ux) 2))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 2) (pow (- 1 ux) 2))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (+ (* (pow ux 2) (pow (- 1 ux) 2)) (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (+ (* (pow ux 2) (pow (- 1 ux) 2)) (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) (pow maxCos 2)))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) maxCos)) (* 2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) maxCos)) (* 2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (+ (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* ux (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (+ (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* ux (- (+ (* -1/2 (* ux (* (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(/ (* (pow ux 2) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (/ (pow (- 2 maxCos) 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))))
(* (pow ux 2) (- (+ (* -2 (/ (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 3) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (/ (pow (- 2 maxCos) 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))))
(/ (* (pow ux 2) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (* -1 (/ (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (* -1 (/ (- (+ (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (+ (* maxCos (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (* ux (- 1 ux)))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (+ (* maxCos (- (+ (* maxCos (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (/ (* (pow ux 2) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (* ux (- 1 ux)))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (pow ux 2))) (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (pow (- 1 ux) 2) (pow maxCos 2)))) (+ (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (pow maxCos 2))) (+ (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)))))))
(* (pow maxCos 2) (- (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (* (pow maxCos 3) ux))) (+ (* -1 (pow ux 2)) (/ (pow (- 1 ux) 2) (pow maxCos 2))))) (+ (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (pow maxCos 2))) (+ (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* (pow maxCos 2) (pow ux 2))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 3) (pow ux 2))) (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* 2 (* ux (+ 1 (* -1 ux))))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))) maxCos)) (pow (- 1 ux) 2)) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* 2 (* ux (+ 1 (* -1 ux))))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
Outputs
(* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 #s(literal -2 binary32) maxCos)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (- 1 maxCos) (- maxCos 1))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #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 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 maxCos) (- maxCos 1))))
(*.f32 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (pow ux 3)) (sqrt (/ 1 (* (pow (- 1 maxCos) 5) (pow (- maxCos 1) 5)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.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/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1)))))) (* (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (pow (sqrt -1) 2))) (sqrt (/ 1 (* (pow (- 1 maxCos) 3) (pow (- maxCos 1) 3)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (sqrt (/ 1 (* (- 1 maxCos) (- maxCos 1))))))) ux)) (* (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (neg.f32 ux)))) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))))))) #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 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) (neg.f32 ux))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 (+ (* 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) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 ux) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (- (* 2 ux) 2) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (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 ux (*.f32 maxCos maxCos)) (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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (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 ux (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.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 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -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)))) maxCos) (/.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 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (+ 2 (* -1 ux))) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos))) maxCos))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (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 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.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 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 #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 #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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 uy ux) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 uy ux) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (*.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/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.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 #s(literal 1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 uy ux) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.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))))) (*.f32 (*.f32 maxCos uy) (*.f32 (PI.f32) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 #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 (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 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)))))))))))))
(* 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 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 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) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 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 #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))))))))))
(* -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 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (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))))))))
(*.f32 (neg.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)))) (neg.f32 (/.f32 (+.f32 (*.f32 uy (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)) 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))))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 (/.f32 #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 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (*.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 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (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 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))))))
(* -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 (neg.f32 (/.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 ux maxCos) (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))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.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))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) 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))))) 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 #s(literal 2 binary32) maxCos) ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(* -1 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -1 binary32))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* -1 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -1 binary32))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- 1 ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 3) (pow (sqrt -1) 5)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 3))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 3))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 5))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 ux (+.f32 (*.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 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)))) ux))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (- ux 2)))
(*.f32 (neg.f32 ux) (+.f32 ux #s(literal -2 binary32)))
(- (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(-.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (+.f32 ux #s(literal -2 binary32)) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (+.f32 ux #s(literal -2 binary32)) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (/ (* ux (- (* 2 ux) 2)) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))
(* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (*.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)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 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) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.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)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 (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) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 (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) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.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))) (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #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 (*.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 #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 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (/.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 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) ux)))) ux)))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -2 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -2 binary32)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -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)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* 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)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* 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)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))) (*.f32 ux maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) 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)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))) ux))) maxCos)) maxCos))))
(* (pow ux 2) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (- (+ (* ux (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(* (pow ux 2) (- (+ (* ux (- (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(* (pow ux 2) (- (+ (* ux (- (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (pow (- 2 maxCos) 2)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(* (pow ux 4) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux))))
(*.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 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux)) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux) (/ (pow maxCos 2) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))) (+ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) ux) (/ (pow maxCos 2) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* (pow ux 4) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (+ (* -1 (/ (- (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 maxCos maxCos)))) ux)) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* (pow ux 4) (- (+ (* -1 (/ (- (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (pow (+ 1 (* -1 (- maxCos 1))) 2) (pow maxCos 2)) ux))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* (pow ux 4) (- (+ (* -1 (/ (- (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (- (pow (+ 1 (* -1 (- maxCos 1))) 2) (pow maxCos 2)) ux))) (* -2 (* (pow maxCos 2) (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)) (* (pow maxCos 2) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2)
(*.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))))
(+ (* -2 (* maxCos (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (- (* (pow ux 2) (pow (- 1 ux) 2)) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (- (+ (* -2 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (pow maxCos 2)) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (pow ux 4)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(* (pow maxCos 4) (- (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow maxCos 3))) (/ (* (pow ux 2) (pow (- 1 ux) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2)) (pow ux 4)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (* (pow ux 2) (pow (- 1 ux) 2)) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) maxCos)) (* -2 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) maxCos)) (* -2 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 4 binary32))))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* maxCos (- maxCos 1)) (* 2 (/ 1 ux))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) ux)) (* maxCos (- maxCos 1))) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)) (/ (* ux (- 1 ux)) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow maxCos 2) (- (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (+ (/ (* ux (- 1 ux)) maxCos) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (- (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (+ (/ (* ux (- 1 ux)) maxCos) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (/.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 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos))) (* -1 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* ux (- 2 maxCos))
(*.f32 ux (-.f32 #s(literal 2 binary32) maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos))
(* ux (- (+ 2 (* ux (- maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos))
(* (pow ux 2) (- maxCos 1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 maxCos ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 maxCos ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* -1 (- maxCos 1)) (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 maxCos ux)))
(* (pow ux 2) (- maxCos 1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* -1 (* maxCos (* ux (- 1 ux))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (* ux (- 1 ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* maxCos (- (/ 1 maxCos) (+ (* ux (- 1 ux)) (/ (* (+ 1 (* -1 ux)) (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* -1 (* maxCos (* ux (- 1 ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (* -1 (* ux (- 1 ux))))))
(*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- 1 (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))) 2) (* (pow maxCos 2) (* (pow ux 2) (pow (+ 1 (* ux (- maxCos 1))) 2)))) (- (+ 1 (* maxCos (* ux (+ 1 (* ux (- maxCos 1)))))) (* (+ 1 (* ux (- maxCos 1))) (- 1 ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.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 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))) (/.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 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 #s(literal 1/2 binary32)))))
(+ (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.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 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(+ (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (sqrt 1/2)))) (* ux (+ (* -1/2 (* (sqrt (/ ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) 2) (* ux (* (pow (sqrt 1/2) 2) (- (pow (- 2 maxCos) 2) (pow maxCos 2)))))) (* 1/2 (* (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (sqrt 1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))) (/.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 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- 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 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (pow ux 2)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- 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 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) ux)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.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 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (*.f32 ux ux))))))
(* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/2 (/ (* (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* 2 (/ (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (pow ux 3)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (pow ux 2)) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- 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 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) ux)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.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 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (*.f32 ux ux))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.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 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 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)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (*.f32 ux (*.f32 ux ux))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.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 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))))) (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ (* 1/2 (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 1/4 (/ (* (pow (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))))) (sqrt (/ (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))))) (/.f32 (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #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 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))) ux)))) ux)) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.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)))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (* 1/2 (/ (* (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2)))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (/ (* (pow ux 2) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2)))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.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 (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 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #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))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (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 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 (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* 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 #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 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (* 1/2 (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (pow ux 2)) (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.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)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux (-.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)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos)))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 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 (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))))))) (*.f32 (*.f32 ux maxCos) (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) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (* 1/2 (/ (* (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (* 1/4 (/ (pow (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (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 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.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)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux)))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.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 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux)) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (* (- 1 maxCos) (- maxCos 1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* (- 1 maxCos) (- maxCos 1)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (+.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 (*.f32 #s(literal -1 binary32) (*.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 (*.f32 #s(literal -1 binary32) (*.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 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 ux ux) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos 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 ux ux) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) 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 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (+.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 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (+.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)))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (pow (- 2 maxCos) 2))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(* (pow ux 2) (+ (* 2 (* ux (* (- 2 maxCos) (- maxCos 1)))) (pow (- 2 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) maxCos)))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (pow (- maxCos 1) 2)))) (pow (- 2 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 ux (*.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 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (- 2 maxCos) (- maxCos 1))) (* ux (pow (- maxCos 1) 2)))) (pow (- 2 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 ux (*.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 maxCos #s(literal -1 binary32)))))))
(* (pow ux 4) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) ux)) (+ (/ (pow (- 2 maxCos) 2) (pow ux 2)) (pow (- maxCos 1) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)))))
(* (pow ux 4) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) ux))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) ux)))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) ux))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) ux)))) ux)))
(pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2)
(*.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))))
(+ (* -2 (* maxCos (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 2) (pow (- 1 ux) 2))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* -2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 2) (pow (- 1 ux) 2))))) (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (+ (* (pow ux 2) (pow (- 1 ux) 2)) (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (+ (* (pow ux 2) (pow (- 1 ux) 2)) (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (+ (* -2 (/ (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) maxCos)) (* 2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 2) maxCos)) (* 2 (* ux (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) maxCos)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (+ (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* ux (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* 1/2 (- (pow (- 2 maxCos) 2) (pow maxCos 2))) (* ux (- (+ (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* ux (- (+ (* -1/2 (* ux (* (- (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* 1/2 (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))))) (* 1/2 (* (- (* 1/2 (- (* 2 (* (- 2 maxCos) (- maxCos 1))) (* (pow maxCos 2) (- (* 2 maxCos) 2)))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))) (* 1/4 (* (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) (- (pow (- 2 maxCos) 2) (pow maxCos 2))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))
(/ (* (pow ux 2) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (-.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (/ (pow (- 2 maxCos) 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (-.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) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -2 (/ (- (/ (pow (- 2 maxCos) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 3) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (/ (pow (- 2 maxCos) 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (+ (* 2 (/ (- (* 2 (/ (* (- 2 maxCos) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2))) (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) (+ (* 2 (/ (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2))) (* ux (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (+ (/ (* (pow maxCos 2) (- (* 2 maxCos) 2)) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (* (pow ux 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (-.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) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.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 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))))
(/ (* (pow ux 2) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) ux)) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (* -1 (/ (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))))) ux) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (* -1 (/ (- (+ (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))) (* ux (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (pow (+ 1 (* -1 (- maxCos 1))) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (/ (* (- (* -2 (/ (* (+ 1 (* -1 (- maxCos 1))) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1))))) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))) (/ (pow maxCos 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1)))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (- maxCos 1)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (- (* -1 maxCos) (+ 1 (* -1 (- maxCos 1)))) (- (pow (- maxCos 1) 2) (* (pow maxCos 2) (pow (- maxCos 1) 2)))) (pow (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))) 2)))) ux)) (/ (pow (- maxCos 1) 2) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))) (/ (* (pow maxCos 2) (pow (- maxCos 1) 2)) (- (* maxCos (- maxCos 1)) (* -1 (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))) ux)) (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (+ (* maxCos (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (* ux (- 1 ux)))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (+ (* -2 (* ux (- 1 ux))) (+ (* maxCos (- (+ (* maxCos (- (* -2 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (/ (* (pow ux 2) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (+ (* -2 (* ux (- 1 ux))) (* ux (- 1 ux))) (* ux (+ 1 (* -1 ux))))) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (pow ux 2))))) (* ux (- 1 ux)))) (* ux (+ 1 (* -1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (-.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 (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #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))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 ux (-.f32 #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)) (* -1 (pow ux 2))) (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (pow (- 1 ux) 2) (pow maxCos 2)))) (+ (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (pow maxCos 2))) (+ (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (/.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)) (+ (* -2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (* (pow maxCos 3) ux))) (+ (* -1 (pow ux 2)) (/ (pow (- 1 ux) 2) (pow maxCos 2))))) (+ (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (pow maxCos 2))) (+ (* -1 (/ (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* (pow maxCos 2) (pow ux 2))) (+ (/ (* (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (- (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 3) (pow ux 2))) (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))))) (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (neg.f32 (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos))) (+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 ux (-.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)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* 2 (* ux (+ 1 (* -1 ux))))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 2 (/ (* (- 1 ux) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) ux)) (+ (/ (* (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (pow (- 1 ux) 2) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2))))) (pow ux 2)))) maxCos)) (pow (- 1 ux) 2)) (+ (* -1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))) (+ (/ (* (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- (* 2 (* ux (+ 1 (* -1 ux)))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))))) (pow ux 2)) (pow (+ 1 (* -1 ux)) 2)))) maxCos)) (* 2 (* ux (+ 1 (* -1 ux))))) (* -1 (- (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (*.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 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) maxCos) (*.f32 ux ux))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)))

eval207.0ms (1.2%)

Memory
18.8MiB live, 481.6MiB allocated
Compiler

Compiled 89 121 to 4 776 computations (94.6% saved)

prune671.0ms (4%)

Memory
-10.0MiB live, 459.5MiB allocated
Pruning

56 alts after pruning (55 fresh and 1 done)

PrunedKeptTotal
New1 191481 239
Fresh11718
Picked415
Done000
Total1 206561 262
Accuracy
99.7%
Counts
1 262 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.3%
(+.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)))))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
98.1%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
76.3%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
50.3%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
50.3%
(*.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)
52.8%
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
98.1%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
93.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
52.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 (-.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)))))))))
55.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #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))))))))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
88.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 (*.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)))))))
52.7%
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
50.1%
(*.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.3%
(*.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)))))))
52.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
48.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
82.3%
(*.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)))))))
50.2%
(*.f32 (sqrt.f32 (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))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
56.5%
(*.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))))
49.9%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
48.2%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
41.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
50.9%
(*.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))))
20.1%
(*.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))))
82.2%
(*.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))))
77.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
82.3%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
66.9%
(*.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))))
72.4%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
97.8%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
76.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 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)))))))))
76.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #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)))))))))
98.2%
(*.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))) 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))))))))
55.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
98.2%
(*.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)))))))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (+.f32 ux #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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))))))
55.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
20.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
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 2 binary32) ux) (*.f32 (-.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
29.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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)))))
52.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -2 binary32)))))
98.4%
(*.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))))))
72.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
88.8%
(*.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 4 396 to 2 377 computations (45.9% saved)

simplify322.0ms (1.9%)

Memory
10.7MiB live, 602.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff3200
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
cost-diff128
(-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))
cost-diff128
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
cost-diff0
(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)))))))
cost-diff0
(*.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))))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
cost-diff128
(-.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))))))
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-diff64
(+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
cost-diff64
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
cost-diff576
(*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
cost-diff2304
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
Rules
9 008×accelerator-lowering-fma.f32
9 008×accelerator-lowering-fma.f64
4 886×*-lowering-*.f32
4 886×*-lowering-*.f64
2 268×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0601116
1190919
2869770
36391767
08255709
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))))
(/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))
(- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
0
(* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))
(* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))
ux
(+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))
-2
(+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))
(* 2 maxCos)
maxCos
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(+ maxCos -1)
-1
(* ux (+ maxCos -1))
(* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))
(* ux ux)
(* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))
(+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
(+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))
(* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(- 1 1)
1
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
(- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(- 1 (+ 1 (* ux (+ maxCos -1))))
1
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos))))
(* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))
(* 1/2 ux)
1/2
ux
(- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos))
(* (- 2 maxCos) (- 2 maxCos))
(- 2 maxCos)
maxCos
(* maxCos maxCos)
(* (sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))) (* uy (* 2 (PI))))
(sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))))
(- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
1
(+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))
(* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))
(+ maxCos -1)
maxCos
-1
(* ux (* ux (+ maxCos -1)))
ux
(* ux (+ maxCos -1))
(/ 1 (- 1 (* ux (+ maxCos -1))))
(- 1 (* ux (+ maxCos -1)))
(* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (+.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 (/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))))
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))
(*.f32 ux (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 ux ux)))))
0
#s(literal 0 binary32)
(* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))
(*.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux ux))))
(* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
ux
(+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
-2
#s(literal -2 binary32)
(+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux ux)))
(* ux ux)
(*.f32 ux ux)
(* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux ux)))
(+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux ux)))
(* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))
#s(literal 0 binary32)
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 (sqrt.f32 #s(literal 0 binary32)) #s(literal 2 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)
(* (sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(- 1 (+ 1 (* ux (+ maxCos -1))))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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)
(* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.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/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* 1/2 ux)
(*.f32 ux #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
ux
(- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos))
(*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* (- 2 maxCos) (- 2 maxCos))
(*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))
(- 2 maxCos)
(-.f32 #s(literal 2 binary32) maxCos)
maxCos
(* maxCos maxCos)
(*.f32 maxCos maxCos)
(* (sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
1
#s(literal 1 binary32)
(+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* ux (* ux (+ maxCos -1)))
(*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
ux
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(/ 1 (- 1 (* ux (+ maxCos -1))))
(/.f32 #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)) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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)

localize255.0ms (1.5%)

Memory
-16.5MiB live, 453.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy98.9%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.6%
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
accuracy57.5%
(-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
accuracy99.7%
(*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.4%
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy98.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy98.9%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy54.8%
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 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)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
accuracy98.9%
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
accuracy98.9%
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
accuracy98.9%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
103.0ms256×0valid
Compiler

Compiled 1 252 to 62 computations (95% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-mult: 32.0ms (42.3% of total)
ival-add: 18.0ms (23.8% of total)
ival-sub: 9.0ms (11.9% of total)
ival-sqrt: 8.0ms (10.6% of total)
ival-sin: 4.0ms (5.3% of total)
ival-div: 3.0ms (4% of total)
ival-pi: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series156.0ms (0.9%)

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

132 calls:

TimeVariablePointExpression
17.0ms
maxCos
@0
(+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
7.0ms
ux
@0
(* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))
6.0ms
maxCos
@inf
(- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
3.0ms
maxCos
@0
(* (sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))) (* uy (* 2 (PI))))
3.0ms
uy
@0
(* (sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))) (* uy (* 2 (PI))))

rewrite443.0ms (2.7%)

Memory
5.4MiB live, 711.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 320×*-lowering-*.f32
4 320×*-lowering-*.f64
4 200×accelerator-lowering-fma.f32
4 200×accelerator-lowering-fma.f64
2 818×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060471
1411314
24017276
08299258
Stop Event
iter limit
node limit
Counts
27 → 734
Calls
Call 1
Inputs
(/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))
(* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))
(- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
(+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))))))
(- 1 1)
(* (sqrt (- 1 1)) (* uy (* 2 (PI))))
(sqrt (- 1 1))
(* uy (* 2 (PI)))
(- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(- 1 (+ 1 (* ux (+ maxCos -1))))
(* (sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))) (* uy (* 2 (PI))))
(sqrt (- (- 1 (+ 1 (* ux (+ maxCos -1)))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
(* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))
(- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* 1/2 ux) (- (* (- 2 maxCos) (- 2 maxCos)) (* maxCos maxCos)))))
(sin (* (* uy 2) (PI)))
(+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))
(* (sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))) (* uy (* 2 (PI))))
(sqrt (- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1)))))))
(- 1 (+ (* (- 1 (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))) (/ 1 (- 1 (* ux (+ maxCos -1))))) (* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))))
(* (* uy 2) (PI))
(* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 0 (* (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1)))))) (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))) (+ 0 (+ (* (* ux ux) (* (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))) (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))) (* 0 (* ux (+ -2 (+ (* 2 maxCos) (* (+ maxCos -1) (* ux (+ maxCos -1))))))))))))
(PI)
(* 2 (PI))
(* (* ux (+ maxCos -1)) (+ 1 (* ux (+ maxCos -1))))
(* (- 2 maxCos) (- 2 maxCos))
Outputs
(neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
#s(literal 0 binary32)
(neg.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))) #s(literal -1 binary32))
(fma.f32 ux (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))))
(/.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 ux (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(*.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux))
(*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)) (*.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) #s(literal -2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) #s(literal -2 binary32)))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux)))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(+.f32 (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32))
(pow.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(fma.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) #s(literal 0 binary32))
(fma.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 ux ux) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(fma.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux)))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(fma.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))
(fma.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) #s(literal -2 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 3/2 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux ux)) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 ux ux)) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (*.f32 ux ux)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) ux)) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux ux))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (sqrt.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (neg.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) #s(literal 0 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 ux (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 3/2 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 3/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 ux ux)) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux ux)) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (*.f32 ux ux)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) ux)) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux ux))) (sqrt.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux)))) (sqrt.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 ux) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 #s(literal -1 binary32) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 maxCos (neg.f32 ux) (*.f32 #s(literal -1 binary32) (neg.f32 ux)))
(fma.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 ux) (*.f32 maxCos (neg.f32 ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) maxCos (*.f32 (neg.f32 ux) #s(literal -1 binary32)))
(fma.f32 (neg.f32 ux) #s(literal -1 binary32) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (neg.f32 ux))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 ux))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux)
(*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
(expm1.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) (PI.f32)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 ux #s(literal 1/2 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) (*.f32 ux #s(literal 1/2 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))))
(*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))))
(*.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))
(*.f32 (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) (*.f32 ux #s(literal 1/2 binary32)))
(*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) (*.f32 ux #s(literal 1/2 binary32))))
(*.f32 (*.f32 ux (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) #s(literal 1/2 binary32)) ux)
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))) #s(literal -1 binary32))
(fma.f32 maxCos (neg.f32 maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(fma.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (neg.f32 maxCos) maxCos (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(fma.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos)))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (exp.f32 (log.f32 (-.f32 #s(literal 2 binary32) maxCos))) (exp.f32 (log.f32 (-.f32 #s(literal 2 binary32) maxCos))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos))))
(*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))
(*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux #s(literal 1/2 binary32)) (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 (*.f32 ux #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) #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 (*.f32 ux #s(literal 1/2 binary32)) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (+.f32 maxCos (-.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(+.f32 (+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal -1 binary32))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux #s(literal 1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) ux (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) (PI.f32)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 ux) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (*.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)))
(+.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (exp.f32 (log.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(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 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 ux (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) ux (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux #s(literal 1 binary32)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux ux) (pow.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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))) #s(literal 1 binary32)) (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 ux)))
(fma.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32)) (*.f32 ux ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 ux ux) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) ux)
(*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) ux) (+.f32 maxCos #s(literal -1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (-.f32 #s(literal 2 binary32) maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (neg.f32 maxCos)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(pow.f32 (-.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 2 binary32) maxCos))) #s(literal 2 binary32))
(fma.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) maxCos) (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)))
(fma.f32 (-.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos))))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) maxCos))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) maxCos))
(*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 #s(literal 2 binary32) maxCos)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log.f32 (-.f32 #s(literal 2 binary32) maxCos))) (exp.f32 (log.f32 (-.f32 #s(literal 2 binary32) maxCos))))

simplify543.0ms (3.3%)

Memory
0.7MiB live, 999.7MiB allocated
Algorithm
egg-herbie
Rules
7 156×*-lowering-*.f32
7 156×*-lowering-*.f64
5 394×accelerator-lowering-fma.f32
5 394×accelerator-lowering-fma.f64
3 990×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0187618049
1664517199
0819816300
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* -1 (* ux (- (* 2 maxCos) 2)))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* -1 (* ux (- ux 2)))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* -1 (* ux (- ux 2))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(* -1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))
(* (pow ux 3) (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(* (pow ux 3) (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(* (pow ux 3) (- (* ux (- (* ux (- (* -1 (* ux (pow (- maxCos 1) 6))) (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux)) (+ (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux) (pow (- maxCos 1) 6)))))
(* (pow ux 6) (- (* -1 (/ (pow (- (* 2 maxCos) 2) 3) (pow ux 3))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux)) (+ (/ (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2)) (+ (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux) (pow (- maxCos 1) 6)))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* -1 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) ux)) (* -1 (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (- (* 2 maxCos) 2) 3) ux)) (* -1 (+ (* -2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* -1 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))))) ux)) (* -1 (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) ux)) (pow (- maxCos 1) 6)))
(* -1 (* (pow ux 3) (pow (- ux 2) 3)))
(- (* -1 (* maxCos (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(- (* maxCos (- (* -1 (* maxCos (* (pow ux 3) (+ (* 2 (* (pow (+ 2 (* -2 ux)) 2) (- ux 2))) (+ (* ux (pow (- ux 2) 2)) (* (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(- (* maxCos (- (* maxCos (- (* -1 (* maxCos (* (pow ux 3) (+ (* 4 (* ux (* (+ 2 (* -2 ux)) (- ux 2)))) (* (+ 2 (* -2 ux)) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))))) (* (pow ux 3) (+ (* 2 (* (pow (+ 2 (* -2 ux)) 2) (- ux 2))) (+ (* ux (pow (- ux 2) 2)) (* (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 2 (* -2 ux)) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (* (pow ux 2) (- ux 2))))) (pow maxCos 2))) (+ (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos) (pow ux 6))))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 4 (* ux (* (+ 2 (* -2 ux)) (- ux 2)))) (* (+ 2 (* -2 ux)) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))) (pow maxCos 3))) (+ (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 2 (* -2 ux)) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (* (pow ux 2) (- ux 2))))) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos) (pow ux 6)))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2)))) maxCos) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (/ (* (pow ux 3) (+ (* 2 (* ux (pow (- (* 2 ux) 2) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) (* (pow ux 2) (- ux 2))))) maxCos) (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow ux 3) (+ (* 4 (* ux (* (- ux 2) (- (* 2 ux) 2)))) (* (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)) (- (* 2 ux) 2)))) maxCos) (* (pow ux 3) (+ (* 2 (* ux (pow (- (* 2 ux) 2) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) (* (pow ux 2) (- ux 2)))))) maxCos)) (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2))))) maxCos)) (pow ux 6)))
(* (pow ux 2) (pow (- (* 2 maxCos) 2) 2))
(* (pow ux 2) (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (pow (- (* 2 maxCos) 2) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2)))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2)))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (pow (- ux 2) 2))
(+ (* 2 (* maxCos (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2))))) (* (pow ux 2) (pow (- ux 2) 2)))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2)))) (* maxCos (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)))))) (* (pow ux 2) (pow (- ux 2) 2)))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2)))) (* maxCos (+ (* 2 (* maxCos (* (pow ux 3) (+ 2 (* -2 ux))))) (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))))) (* (pow ux 2) (pow (- ux 2) 2)))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (pow maxCos 2)) (pow ux 4))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (pow maxCos 2)) (pow ux 4)))))
(* (pow maxCos 4) (pow ux 4))
(* (pow maxCos 4) (+ (* -2 (/ (* (pow ux 3) (- (* 2 ux) 2)) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) maxCos)) (* 2 (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (pow ux 2) (* (- ux 2) (- (* 2 ux) 2))) maxCos)) (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)))) maxCos)) (* 2 (* (pow ux 3) (- (* 2 ux) 2)))) maxCos)) (pow ux 4)))
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 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* -1 (* maxCos ux))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (* (PI) (sqrt -1))) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (/ (* uy (* (PI) (sqrt -1))) (* ux (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (sqrt -1))) (- maxCos 1))) (/ (* uy (* (PI) (sqrt -1))) (* ux (pow (- maxCos 1) 2)))) ux))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (* maxCos (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux)))))
(* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) (* maxCos ux))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) (* maxCos ux))) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))))) (* maxCos (pow ux 3)))) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) ux)) maxCos)) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* (sqrt -1) (- maxCos 1)) (/ (sqrt -1) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* 1/2 (/ (sqrt -1) (* ux (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* 1/2 (* (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) (* maxCos ux))) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))) (* maxCos (pow ux 3)))) (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) ux))) maxCos)) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow 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) (* 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))))
4
(+ 4 (* -4 maxCos))
(+ 4 (* -4 maxCos))
(+ 4 (* -4 maxCos))
(* -4 maxCos)
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(* -4 maxCos)
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* uy (* (PI) (sqrt 1/2)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 3) (sqrt 1/2))))) (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 3) (sqrt 1/2)))) (* 4/15 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 5) (sqrt 1/2)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 3) (sqrt 1/2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 7) (sqrt 1/2))))) (* 4/15 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 5) (sqrt 1/2))))))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+ (* -1 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))) (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))
(+ (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))))))
(+ (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/4 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))
(* maxCos (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))))
(* maxCos (+ (* -2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 3)))) (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2)))))))
(* maxCos (+ (* -2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 3)))) (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (+ (* 4 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))))))
(* -2 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))
(* -1 (* maxCos (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ ux (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ ux (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 1/8 (* (sqrt (/ ux (pow maxCos 7))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))) (/ (pow ux 2) (- 1 (* -1 ux))))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (+ (* maxCos (- (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)) (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))))) (* ux (+ 1 (* -2 ux))))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (+ (* maxCos (- (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* maxCos (- (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))))) (pow ux 2))) (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))))) (* ux (+ 1 (* -2 ux))))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (- (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)) (* -1 (/ ux maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))) (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux (pow maxCos 2)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) (* (pow maxCos 3) ux))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))) (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (/ 1 (* (pow maxCos 3) ux))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (+ 1 (* -2 ux)))) ux) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -2 ux)))) (* -1 (/ (- (+ 1 (* -1 (* ux (+ 1 (* -1 ux))))) (+ (* -1 ux) (* 2 ux))) maxCos))) ux) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -2 ux)))) (* -1 (/ (- (+ 1 (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) ux) maxCos)))) (+ (* -1 ux) (* 2 ux))) maxCos))) ux) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* -1 (* ux (* (- 1 maxCos) (- maxCos 1)))) (* 2 maxCos)) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (- (* ux (- (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(* (pow ux 2) (- (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2))) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (pow (- maxCos 1) 2) (* (pow ux 3) (pow (- 1 maxCos) 3)))) (+ (/ 1 (* (pow ux 3) (- 1 maxCos))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2))))) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) maxCos) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) (+ maxCos (/ 1 ux))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) (+ maxCos (/ 1 ux))) ux)) (pow (- maxCos 1) 2)))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (+ (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* 1/2 (/ (* (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2)))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))) (* (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (+ (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 ux) (/ 1 ux)) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) (* 1/2 (/ (* (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* maxCos (* ux (sqrt -1))))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* ux (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- ux (+ (* 1/2 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1)))) maxCos)) (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* 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) (+ (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (+ (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))) (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (- 2 (* 2 maxCos)))))))))))) (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (+ (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1)))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1 (/ (* uy (* (PI) (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (+ (* 1/2 (/ (* (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos)) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (- 1 maxCos)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (+ (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1)))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/4 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2))) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/8 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 3))) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (* 1/2 (* (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2)))))) (* 1/2 (* (* maxCos (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (+ (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* 1/2 (/ (* (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (/ 1 ux)) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) (* 1/2 (/ (* (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- ux (+ (* 1/2 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- ux (* -1 (* ux (+ 1 (* -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/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (- 1 maxCos) (- maxCos 1)))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (- 1 maxCos) (- maxCos 1)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (+ (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))) (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (- 2 (* 2 maxCos))))))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/2 (/ (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (+ (* 1/2 (/ (* (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos)) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (- 1 maxCos)))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* -1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 3) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ ux (pow (- 1 (* -1 ux)) 2))) (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)))))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ ux (pow (- 1 (* -1 ux)) 2))) (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (+ (* maxCos (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)))))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ ux maxCos)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux (pow maxCos 2))))) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (/ 1 (* (pow maxCos 3) ux)))))) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) (* (pow maxCos 3) ux))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- (+ (* -1 ux) (* 2 ux)) (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- (+ (* -1 ux) (+ (* -1 (/ (- ux (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux))) maxCos)) (* 2 ux))) (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))) (* 2 maxCos)))
(* ux (- (+ 2 (* ux (+ (* ux (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (* (- 1 maxCos) (- maxCos 1))))) (* 2 maxCos)))
(* ux (- (+ 2 (* ux (+ (* ux (- (+ (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* ux (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (* (- 1 maxCos) (- maxCos 1))))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos)))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2)))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (/ 1 (- 1 maxCos))) (pow ux 3))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos)))))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 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)))
(pow (- ux 2) 2)
(+ (* 2 (* maxCos (* (+ 2 (* -2 ux)) (- ux 2)))) (pow (- ux 2) 2))
(+ (* maxCos (+ (* 2 (* (+ 2 (* -2 ux)) (- ux 2))) (* maxCos (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))) (pow (- ux 2) 2))
(+ (* maxCos (+ (* 2 (* (+ 2 (* -2 ux)) (- ux 2))) (* maxCos (+ (* 2 (* maxCos (* ux (+ 2 (* -2 ux))))) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)))))) (pow (- ux 2) 2))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* 2 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (pow (+ 2 (* -2 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* 2 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 2 (* -2 ux)) (- ux 2)) (pow maxCos 3))) (+ (/ (pow (+ 2 (* -2 ux)) 2) (pow maxCos 2)) (pow ux 2))))))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -2 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)) maxCos)) (* 2 (* ux (- (* 2 ux) 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (- ux 2) (- (* 2 ux) 2)) maxCos)) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) maxCos)) (* 2 (* ux (- (* 2 ux) 2)))) maxCos)) (pow ux 2)))
(pow (- (* 2 maxCos) 2) 2)
(+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (pow (- (* 2 maxCos) 2) 2))
(+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))
(+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 3)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 3)))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 3))) (* (pow ux 3) (pow (- maxCos 1) 5)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(* -1 (* ux (+ 1 (* -1 ux))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (* ux (+ 1 (* -2 ux)))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -2 ux)))) (/ (* ux (+ 1 (* -1 ux))) maxCos)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -2 ux)))) (/ (* ux (+ 1 (* -1 ux))) maxCos)) maxCos)) (pow ux 2)))
4
(+ 4 (* -4 maxCos))
(+ 4 (* maxCos (- maxCos 4)))
(+ 4 (* maxCos (- maxCos 4)))
(pow maxCos 2)
(* (pow maxCos 2) (- 1 (* 4 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ 1 (/ 4 (pow maxCos 2))) (* 4 (/ 1 maxCos))))
(* (pow maxCos 2) (- (+ 1 (/ 4 (pow maxCos 2))) (* 4 (/ 1 maxCos))))
(pow maxCos 2)
(* (pow maxCos 2) (- 1 (* 4 (/ 1 maxCos))))
(* (pow maxCos 2) (+ 1 (* -1 (/ (- 4 (* 4 (/ 1 maxCos))) maxCos))))
(* (pow maxCos 2) (+ 1 (* -1 (/ (- 4 (* 4 (/ 1 maxCos))) maxCos))))
Outputs
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (- ux 2)))
(*.f32 (neg.f32 ux) (+.f32 ux #s(literal -2 binary32)))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* -1 (* ux (- ux 2))))
(neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(-.f32 (*.f32 maxCos (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(-.f32 (*.f32 maxCos (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 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 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 ux (/.f32 (+.f32 ux #s(literal -2 binary32)) maxCos)) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 ux (/.f32 (+.f32 ux #s(literal -2 binary32)) maxCos)) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))))
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)
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)
(* -1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (pow ux 3) (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (pow ux 3) (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (pow ux 3) (- (* ux (- (* ux (- (* -1 (* ux (pow (- maxCos 1) 6))) (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (pow (- (* 2 maxCos) 2) 3)))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (+.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))) (*.f32 #s(literal -3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux)) (+ (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux) (pow (- maxCos 1) 6)))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) ux)))))
(* (pow ux 6) (- (* -1 (/ (pow (- (* 2 maxCos) 2) 3) (pow ux 3))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux)) (+ (/ (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2)) (+ (/ (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2)) ux) (pow (- maxCos 1) 6)))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)) (+.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* -1 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))) ux)) (* -1 (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -3 binary32))) ux) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (- (* 2 maxCos) 2) 3) ux)) (* -1 (+ (* -2 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* -1 (* (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2)))))) ux)) (* -1 (+ (* 2 (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))) (* (pow (- maxCos 1) 4) (- (* 2 maxCos) 2))))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -3 binary32)))) ux) (*.f32 #s(literal -3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* -1 (* (pow ux 3) (pow (- ux 2) 3)))
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))
(- (* -1 (* maxCos (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(-.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))
(- (* maxCos (- (* -1 (* maxCos (* (pow ux 3) (+ (* 2 (* (pow (+ 2 (* -2 ux)) 2) (- ux 2))) (+ (* ux (pow (- ux 2) 2)) (* (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))
(- (* maxCos (- (* maxCos (- (* -1 (* maxCos (* (pow ux 3) (+ (* 4 (* ux (* (+ 2 (* -2 ux)) (- ux 2)))) (* (+ 2 (* -2 ux)) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))))) (* (pow ux 3) (+ (* 2 (* (pow (+ 2 (* -2 ux)) 2) (- ux 2))) (+ (* ux (pow (- ux 2) 2)) (* (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (* (pow ux 3) (+ (* 2 (* (+ 2 (* -2 ux)) (pow (- ux 2) 2))) (* (+ 2 (* -2 ux)) (pow (- ux 2) 2)))))) (* (pow ux 3) (pow (- ux 2) 3)))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 2 (* -2 ux)) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (* (pow ux 2) (- ux 2))))) (pow maxCos 2))) (+ (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos) (pow ux 6))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos maxCos))) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) maxCos))))
(* (pow maxCos 6) (- (* -1 (/ (* (pow ux 3) (+ (* 4 (* ux (* (+ 2 (* -2 ux)) (- ux 2)))) (* (+ 2 (* -2 ux)) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))) (pow maxCos 3))) (+ (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 2 (* -2 ux)) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (* (pow ux 2) (- ux 2))))) (pow maxCos 2)) (+ (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 2 (* -2 ux)))) (* (pow ux 2) (+ 2 (* -2 ux))))) maxCos) (pow ux 6)))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos maxCos)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) maxCos)))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2)))) maxCos) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))) maxCos) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (/ (* (pow ux 3) (+ (* 2 (* ux (pow (- (* 2 ux) 2) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) (* (pow ux 2) (- ux 2))))) maxCos) (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.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 (*.f32 ux ux) (+.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))))) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow ux 3) (+ (* 4 (* ux (* (- ux 2) (- (* 2 ux) 2)))) (* (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)) (- (* 2 ux) 2)))) maxCos) (* (pow ux 3) (+ (* 2 (* ux (pow (- (* 2 ux) 2) 2))) (+ (* ux (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) (* (pow ux 2) (- ux 2)))))) maxCos)) (* (pow ux 3) (+ (* 2 (* (pow ux 2) (- (* 2 ux) 2))) (* (pow ux 2) (- (* 2 ux) 2))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))))) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.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 (*.f32 ux ux) (+.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))))))) maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow ux 2) (pow (- (* 2 maxCos) 2) 2))
(*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* (pow ux 2) (+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (pow (- (* 2 maxCos) 2) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(* (pow ux 2) (+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))
(* (pow ux 4) (pow (- maxCos 1) 4))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)) ux)))
(* (pow ux 2) (pow (- ux 2) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))
(+ (* 2 (* maxCos (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2))))) (* (pow ux 2) (pow (- ux 2) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2)))) (* maxCos (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)))))) (* (pow ux 2) (pow (- ux 2) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* 2 (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2)))) (* maxCos (+ (* 2 (* maxCos (* (pow ux 3) (+ 2 (* -2 ux))))) (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))))) (* (pow ux 2) (pow (- ux 2) 2)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 ux ux)))))))))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 maxCos #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 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos)))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 4) (+ (* 2 (/ (* (pow ux 2) (* (+ 2 (* -2 ux)) (- ux 2))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ 2 (* -2 ux))) maxCos)) (+ (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))) (pow maxCos 2)) (pow ux 4)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos)))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 4) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -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) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) maxCos)) (* 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 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))) maxCos)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (pow ux 2) (* (- ux 2) (- (* 2 ux) 2))) maxCos)) (* (pow ux 2) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)))) maxCos)) (* 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 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.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) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))) maxCos)) maxCos)) maxCos)))
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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(- (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 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 (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (+.f32 (/.f32 ux maxCos) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (+.f32 (/.f32 ux maxCos) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* -1 (* ux (- maxCos 1)))
(*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* ux (- maxCos 1)))
(*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* ux (- maxCos 1)))
(*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
(* -1 (* ux (- maxCos 1)))
(*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)
(- (* -1 (* maxCos ux)) (* -1 ux))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)
(- (* -1 (* maxCos ux)) (* -1 ux))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)
(* -1 (* maxCos ux))
(-.f32 #s(literal 0 binary32) (*.f32 ux maxCos))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* -1 (* maxCos ux))
(-.f32 #s(literal 0 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (neg.f32 (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (neg.f32 (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (neg.f32 maxCos) (neg.f32 (-.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))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 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 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 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 ux ux) (*.f32 (-.f32 #s(literal 0 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/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 ux #s(literal -2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (* (PI) (sqrt -1))) ux)))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (/ (* uy (* (PI) (sqrt -1))) (* ux (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(neg.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (sqrt -1))) (- maxCos 1))) (/ (* uy (* (PI) (sqrt -1))) (* ux (pow (- maxCos 1) 2)))) ux))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) ux)) ux)))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (* maxCos (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 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 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux maxCos))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux)))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux maxCos)) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux maxCos)) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) (* maxCos ux))) (* 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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) (* maxCos ux))) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (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)) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) ux) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux))))) (*.f32 ux maxCos))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))))) (* maxCos (pow ux 3)))) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) ux)) maxCos)) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (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)) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) ux) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux))))) ux)) maxCos)) maxCos)))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 0 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 #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)))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* (sqrt -1) (- maxCos 1)) (/ (sqrt -1) ux))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* 1/2 (/ (sqrt -1) (* ux (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux)))
(* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 1/2 (* (* maxCos (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* 1/2 (* (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux maxCos)) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/4 (/ (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux maxCos))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) (* maxCos ux))) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux))))) (*.f32 ux maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) ux)) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))) (* maxCos (pow ux 3)))) (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) ux))) maxCos)) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) ux) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux ux))))) ux)) maxCos)) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 1/2 (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2))))
(*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))
(* 2 ux)
(*.f32 ux #s(literal 2 binary32))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)))
4
#s(literal 4 binary32)
(+ 4 (* -4 maxCos))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))
(+ 4 (* -4 maxCos))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))
(+ 4 (* -4 maxCos))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))
(* -4 maxCos)
(*.f32 maxCos #s(literal -4 binary32))
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))
(* maxCos (- (* 4 (/ 1 maxCos)) 4))
(*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) #s(literal -4 binary32)))
(* -4 maxCos)
(*.f32 maxCos #s(literal -4 binary32))
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) maxCos))))
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) maxCos))))
(* -1 (* maxCos (- 4 (* 4 (/ 1 maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) maxCos))))
(* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* uy (* (PI) (sqrt 1/2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 3) (sqrt 1/2))))) (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 3) (sqrt 1/2)))) (* 4/15 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 5) (sqrt 1/2)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (PI) (sqrt 1/2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 3) (sqrt 1/2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow uy 2) (* (pow (PI) 7) (sqrt 1/2))))) (* 4/15 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (pow (PI) 5) (sqrt 1/2))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* -1 (* (sqrt (* ux (- (pow (- 2 maxCos) 2) (pow maxCos 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* -1 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))) (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))
(-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux))))
(+ (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)))) (*.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)))))
(+ (* 2 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/4 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (sqrt ux))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -4 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))
(* maxCos (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -4 binary32))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -4 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))))
(* maxCos (+ (* -2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 3)))) (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -4 binary32))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -4 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))) (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -4 binary32) (sqrt.f32 #s(literal -4 binary32))))))))
(* maxCos (+ (* -2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 3)))) (+ (* 2 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (sqrt -4)))) (+ (* 4 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)) (pow (sqrt -4) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -4) (sqrt 1/2))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -4 binary32) (sqrt.f32 #s(literal -4 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -4 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -4 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal 4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -4 binary32)) #s(literal 5 binary32)))))))))
(* -2 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))
(* -1 (* maxCos (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ ux (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ ux (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 1/8 (* (sqrt (/ ux (pow maxCos 7))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 2 (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 1/2 binary32))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))) (/ (pow ux 2) (- 1 (* -1 ux))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (+ (* maxCos (- (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)) (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))))) (* ux (+ 1 (* -2 ux))))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (-.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* maxCos (- (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (+ (* maxCos (- (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* maxCos (- (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))))) (pow ux 2))) (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))))) (* ux (+ 1 (* -2 ux))))) (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))))) (/ 1 (- 1 (* -1 ux))))) (/ (pow ux 2) (- 1 (* -1 ux))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (-.f32 (-.f32 (+.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)) (* -1 (/ ux maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))) (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux (pow maxCos 2)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (-.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) (* (pow maxCos 3) ux))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))) (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (/ 1 (* (pow maxCos 3) ux))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (-.f32 (-.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)) (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 ux maxCos))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (+ 1 (* -2 ux)))) ux) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -2 ux)))) (* -1 (/ (- (+ 1 (* -1 (* ux (+ 1 (* -1 ux))))) (+ (* -1 ux) (* 2 ux))) maxCos))) ux) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) ux) maxCos))) ux) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -2 ux)))) (* -1 (/ (- (+ 1 (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (- (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) ux) maxCos)))) (+ (* -1 ux) (* 2 ux))) maxCos))) ux) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) ux) ux)) maxCos)) ux) maxCos)) ux) maxCos)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* -1 (* ux (* (- 1 maxCos) (- maxCos 1)))) (* 2 maxCos)) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (- (* ux (- (* (- 1 maxCos) (pow (- maxCos 1) 2)) (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))))) (* (- 1 maxCos) (- maxCos 1))))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (+.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 #s(literal 1 binary32) maxCos)))) #s(literal -2 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* (pow ux 2) (- (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2))) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (pow (- maxCos 1) 2) (* (pow ux 3) (pow (- 1 maxCos) 3)))) (+ (/ 1 (* (pow ux 3) (- 1 maxCos))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2))))) (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 maxCos ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (/.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.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 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) maxCos) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) maxCos) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) (+ maxCos (/ 1 ux))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (* -1 (- maxCos 1))) (+ maxCos (/ 1 ux))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))) ux)))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.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 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* (* maxCos (* uy (* (PI) (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (+ (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* 1/2 (/ (* (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))) (* (* uy (* (PI) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2)))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))) (* (* uy (* (PI) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.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 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1)))) (+ (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1)))) (/ (* uy (* (PI) (- (+ (* -1 ux) (/ 1 ux)) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) (* 1/2 (/ (* (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* 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 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* 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)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- ux (+ (* 1/2 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)))))) (* maxCos (* ux (sqrt -1))))) (/ (* uy (* (PI) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1)))) maxCos)) (/ (* uy (* (PI) (- ux (* -1 (* ux (+ 1 (* -2 ux))))))) (* 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)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 ux (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux 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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))) (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))))))
(+.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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* ux (+ (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))))) (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (* uy (* (PI) (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (+ (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))) (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (- 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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 ux (+.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 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 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 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/4 binary32) (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.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))))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (+ (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1)))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(* ux (+ (* -1 (/ (* uy (* (PI) (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (+ (* 1/2 (/ (* (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos)) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (- 1 maxCos)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (+ (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1)))) (/ (* uy (* (PI) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.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 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/4 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2))) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (-.f32 #s(literal 0 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 uy (PI.f32)) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/8 (/ (* uy (* (PI) (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 3))) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (/ (* uy (* (PI) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (* (sqrt -1) (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 0 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 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 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)))))) ux)) ux)))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* 2 (* (* uy (PI)) (sqrt (- (+ 1 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (- 1 (* ux (- maxCos 1))))) (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (/ 1 (- 1 (* ux (- maxCos 1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (* 1/2 (* (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))))
(+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.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 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))))))
(+ (sqrt (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2)))))) (* 1/2 (* (* maxCos (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (+ (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))) (* 1/2 (/ (* (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux))))) 2) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))) (pow ux 2))))) (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))))))) (sqrt (/ 1 (- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux))))))))))))))
(+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.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 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 maxCos (*.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ (* -1 ux) (/ 1 ux)) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)) (* 1/2 (/ (* (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) ux) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- ux (+ (* 1/2 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux)))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (+ (* -1 ux) (* 2 ux)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 ux (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (- 1 maxCos) (- maxCos 1)))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (- 1 maxCos) (- maxCos 1)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- 2 (* 2 maxCos)))) (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (+ (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2))) (* 1/4 (/ (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)) (* ux (- 2 (* 2 maxCos))))))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 ux (*.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))))) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (-.f32 (*.f32 (+.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/4 binary32) (*.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 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.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))))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/2 (/ (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (+ (* 1/2 (/ (* (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos)) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (- 1 maxCos)))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (pow (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 2)))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (+ 1 (/ (pow (- maxCos 1) 2) (- 1 maxCos))) maxCos) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)))) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) maxCos)) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.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 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 0 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 #s(literal 1/2 binary32) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 3) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 0 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 #s(literal -1/16 binary32) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 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)))))) ux)) ux)))
(- (+ 1 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ ux (pow (- 1 (* -1 ux)) 2)))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ ux (pow (- 1 (* -1 ux)) 2))) (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)))))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(- (+ 1 (+ (* maxCos (- (+ (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (+ (* -1 (/ ux (pow (- 1 (* -1 ux)) 2))) (* maxCos (- (+ (* -1 (/ (pow ux 2) (pow (- 1 (* -1 ux)) 3))) (+ (* maxCos (- (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 4))) (* -1 (/ (* ux (- (/ (pow ux 2) (- 1 (* -1 ux))) (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))))) (- 1 (* -1 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (/ (* ux (- (* -2 (/ (pow ux 2) (- 1 (* -1 ux)))) (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))))) (- 1 (* -1 ux)))) (pow ux 2)))))) (+ (* -1 (/ (pow ux 3) (pow (- 1 (* -1 ux)) 2))) (* ux (+ 1 (* -2 ux)))))) (/ (pow ux 2) (- 1 (* -1 ux))))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (/ 1 (- 1 (* -1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ ux maxCos)) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (* 2 (/ ux (pow maxCos 2))))) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 ux maxCos)) (-.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (+ (* -1 (/ ux (pow maxCos 2))) (+ (* -1 (/ ux (pow maxCos 3))) (+ (* 2 (/ ux (pow maxCos 2))) (/ 1 (* (pow maxCos 3) ux)))))) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -1 (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) (* (pow maxCos 3) ux))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (-.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) ux)) (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 ux (*.f32 maxCos maxCos))) (/.f32 ux maxCos)) (-.f32 (-.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.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 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- (+ (* -1 ux) (* 2 ux)) (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (-.f32 ux (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- (+ (* -1 ux) (+ (* -1 (/ (- ux (+ (/ 1 ux) (/ (* (- 1 (* -1 ux)) (- (+ (* -1 ux) (* 2 ux)) 1)) ux))) maxCos)) (* 2 ux))) (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (-.f32 ux (/.f32 (+.f32 (-.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) ux)) maxCos)) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* ux (* (- 1 maxCos) (- maxCos 1)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) maxCos))))
(* ux (- (+ 2 (* ux (+ (* ux (- (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (* (- 1 maxCos) (- maxCos 1))))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 #s(literal -2 binary32) maxCos))))
(* ux (- (+ 2 (* ux (+ (* ux (- (+ (* -1 (* (pow (- 1 maxCos) 2) (- maxCos 1))) (* ux (- (* (pow (- 1 maxCos) 3) (- maxCos 1)) (* -1 (* (pow (- 1 maxCos) 2) (pow (- maxCos 1) 2)))))) (* (- 1 maxCos) (pow (- maxCos 1) 2)))) (* (- 1 maxCos) (- maxCos 1))))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 (+.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 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 maxCos #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 #s(literal -2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (/ 1 ux) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos)))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux))))
(* (pow ux 2) (- (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos))))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* -1 (/ (pow (- maxCos 1) 2) (pow (- 1 maxCos) 3))) (/ 1 (- 1 maxCos))) (pow ux 3))) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (/ (pow (- maxCos 1) 2) (* ux (- 1 maxCos)))))) (+ (/ maxCos ux) (+ (/ (pow (- maxCos 1) 2) (* (pow ux 2) (pow (- 1 maxCos) 2))) (pow (- maxCos 1) 2)))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.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 ux (*.f32 ux ux)))) (+.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow (- ux 2) 2)
(*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))
(+ (* 2 (* maxCos (* (+ 2 (* -2 ux)) (- ux 2)))) (pow (- ux 2) 2))
(+.f32 (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(+ (* maxCos (+ (* 2 (* (+ 2 (* -2 ux)) (- ux 2))) (* maxCos (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2))))) (pow (- ux 2) 2))
(+.f32 (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* 2 (* (+ 2 (* -2 ux)) (- ux 2))) (* maxCos (+ (* 2 (* maxCos (* ux (+ 2 (* -2 ux))))) (+ (* 2 (* ux (- ux 2))) (pow (+ 2 (* -2 ux)) 2)))))) (pow (- ux 2) 2))
(+.f32 (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* 2 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (pow (+ 2 (* -2 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (+ (* 2 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* 2 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 2 (* -2 ux)) (- ux 2)) (pow maxCos 3))) (+ (/ (pow (+ 2 (* -2 ux)) 2) (pow maxCos 2)) (pow ux 2))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.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 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -2 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2)) maxCos)) (* 2 (* ux (- (* 2 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 #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (- ux 2) (- (* 2 ux) 2)) maxCos)) (+ (* 2 (* ux (- ux 2))) (pow (- (* 2 ux) 2) 2))) maxCos)) (* 2 (* ux (- (* 2 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 #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (*.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) (/.f32 (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos))) maxCos)) maxCos)))
(pow (- (* 2 maxCos) 2) 2)
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(+ (* 2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (pow (- (* 2 maxCos) 2) 2))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(+ (* ux (+ (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (pow (- maxCos 1) 4)))) (pow (- (* 2 maxCos) 2) 2))
(+.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* -1 (/ (pow (- (* 2 maxCos) 2) 2) ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)) ux)))
(* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (*.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)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.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)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #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) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #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) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (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 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 3)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 3)))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- (* 2 maxCos) 2) 3))) (* (pow ux 3) (pow (- maxCos 1) 5)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 maxCos) 2))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.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 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 0 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 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 0 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 #s(literal -1/16 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 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)))))) ux)) ux)))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -2 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -2 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux #s(literal -2 binary32))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (+.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (+.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))))) (*.f32 ux maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))))) ux)) maxCos)) maxCos)))
(* ux (- maxCos 1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(*.f32 ux (+.f32 maxCos (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(*.f32 ux (+.f32 maxCos (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))))
(* ux (- (+ maxCos (* ux (pow (- maxCos 1) 2))) 1))
(*.f32 ux (+.f32 maxCos (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -1 binary32))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (/ 1 ux)))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (* ux (+ 1 (* -1 ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (* ux (+ 1 (* -2 ux)))))
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -2 ux)))) (/ (* ux (+ 1 (* -1 ux))) maxCos)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (+ 1 (* -2 ux)))) (/ (* ux (+ 1 (* -1 ux))) maxCos)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
4
#s(literal 4 binary32)
(+ 4 (* -4 maxCos))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))
(+ 4 (* maxCos (- maxCos 4)))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -4 binary32))))
(+ 4 (* maxCos (- maxCos 4)))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos (+.f32 maxCos #s(literal -4 binary32))))
(pow maxCos 2)
(*.f32 maxCos maxCos)
(* (pow maxCos 2) (- 1 (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) maxCos)))
(* (pow maxCos 2) (- (+ 1 (/ 4 (pow maxCos 2))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos)))
(* (pow maxCos 2) (- (+ 1 (/ 4 (pow maxCos 2))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos)))
(pow maxCos 2)
(*.f32 maxCos maxCos)
(* (pow maxCos 2) (- 1 (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) maxCos)))
(* (pow maxCos 2) (+ 1 (* -1 (/ (- 4 (* 4 (/ 1 maxCos))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) maxCos)) maxCos)))
(* (pow maxCos 2) (+ 1 (* -1 (/ (- 4 (* 4 (/ 1 maxCos))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) maxCos)) maxCos)))

eval244.0ms (1.5%)

Memory
21.8MiB live, 634.8MiB allocated
Compiler

Compiled 110 451 to 5 954 computations (94.6% saved)

prune307.0ms (1.8%)

Memory
-0.8MiB live, 718.6MiB allocated
Pruning

77 alts after pruning (75 fresh and 2 done)

PrunedKeptTotal
New1 610411 651
Fresh163450
Picked415
Done011
Total1 630771 707
Accuracy
99.8%
Counts
1 707 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
76.3%
(+.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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
98.1%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
76.3%
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
50.3%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
50.3%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
52.8%
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
98.1%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
71.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/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
93.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
52.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 (-.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)))))))))
55.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #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))))))))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
88.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 (*.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.1%
(*.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.3%
(*.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)))))))
82.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
52.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
48.5%
(*.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)))))
66.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
82.3%
(*.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)))))))
56.6%
(*.f32 (sqrt.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 2 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))))
82.3%
(*.f32 (sqrt.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 0 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))))
47.4%
(*.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
55.1%
(*.f32 (sqrt.f32 (-.f32 (-.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))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
56.5%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
23.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
25.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 ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
24.7%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
45.4%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
29.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.3%
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
77.2%
(*.f32 (sqrt.f32 (-.f32 ux (*.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))))
41.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
20.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.7%
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
76.8%
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
44.4%
(*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (-.f32 ux (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
77.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
82.3%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
66.9%
(*.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))))
72.4%
(*.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 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
77.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
76.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #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)))))))))
55.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
74.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -3 binary32)))) ux) (*.f32 #s(literal -3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
98.2%
(*.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.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (+.f32 ux #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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))))))
55.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
20.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
29.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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)))))
52.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))) (*.f32 maxCos maxCos)))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -2 binary32)))))
98.4%
(*.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))))))
72.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))))
96.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))) #s(literal -1 binary32)))))
88.8%
(*.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)))))
67.1%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 6 240 to 3 286 computations (47.3% saved)

simplify579.0ms (3.5%)

Memory
-110.5MiB live, 585.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
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)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
cost-diff0
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
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 #s(literal 2 binary32))))
cost-diff32
(*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))
cost-diff64
(+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
cost-diff64
(+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
cost-diff64
(+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
cost-diff64
(*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
cost-diff64
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
cost-diff96
(neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
cost-diff128
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))
Rules
11 848×accelerator-lowering-fma.f32
11 848×accelerator-lowering-fma.f64
3 392×--lowering--.f32
3 392×--lowering--.f64
2 906×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057560
1159556
2476542
31770527
43842503
08092463
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)))))
(/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))
1
(/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)))
(neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))
(* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)
(* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1))))))
ux
(+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))
-2
(+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1))))
(* 2 maxCos)
maxCos
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
-1
0
(* (sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))) (* uy (* 2 (PI))))
(sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux)))))
(+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))
(* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2)))))
(neg maxCos)
maxCos
(+ ux (* ux (+ 1 (* ux -2))))
ux
(* ux (+ 1 (* ux -2)))
(+ 1 (* ux -2))
1
(* ux -2)
-2
(+ ux (* ux (- 1 ux)))
(* ux (- 1 ux))
(- 1 ux)
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (* ux 2)))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux 2))
(* ux 2)
ux
(* (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))) (* uy (* 2 (PI))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
ux
(+ 2 (* -2 maxCos))
2
(* -2 maxCos)
-2
maxCos
(* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))
1/2
(* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))))
(* (+ maxCos -1) (- 1 maxCos))
(+ maxCos -1)
-1
(- 1 maxCos)
1
(sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))
(/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))
(* ux (* ux ux))
(* ux ux)
(* uy (* 2 (PI)))
uy
(* 2 (PI))
(PI)
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 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 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)))))
(sqrt.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
1
#s(literal 1 binary32)
(/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)))
(/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1))))))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
ux
(+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
-2
#s(literal -2 binary32)
(+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1))))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (+ maxCos -1) (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
0
#s(literal 0 binary32)
(* (sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))) (* uy (* 2 (PI))))
(*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux)))))
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux))))
(+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))
(*.f32 ux (+.f32 (*.f32 maxCos (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)))
(* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2)))))
(*.f32 ux (*.f32 maxCos (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) ux))))
(neg maxCos)
(neg.f32 maxCos)
maxCos
(+ ux (* ux (+ 1 (* ux -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
ux
(* ux (+ 1 (* ux -2)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux -2))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))
1
#s(literal 1 binary32)
(* ux -2)
(*.f32 ux #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(+ ux (* ux (- 1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux (- 1 ux))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(* 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 (* ux 2)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* ux 2))
(sqrt.f32 (*.f32 #s(literal 2 binary32) ux))
(* ux 2)
(*.f32 #s(literal 2 binary32) ux)
ux
(* (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))) (* uy (* 2 (PI))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1/2 binary32)))))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))))))
(+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
ux
(+ 2 (* -2 maxCos))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
2
#s(literal 2 binary32)
(* -2 maxCos)
(*.f32 #s(literal -2 binary32) maxCos)
-2
#s(literal -2 binary32)
maxCos
(* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1/2 binary32))))
1/2
#s(literal 1/2 binary32)
(* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(* (+ maxCos -1) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
(sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))
(*.f32 ux (*.f32 ux (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* ux (* ux ux))
(*.f32 ux (*.f32 ux ux))
(* ux ux)
(*.f32 ux ux)
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI)
(PI.f32)

localize229.0ms (1.4%)

Memory
24.8MiB live, 296.0MiB allocated
Localize:

Found 16 expressions of interest:

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

Compiled 600 to 59 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
ival-mult: 32.0ms (28.2% of total)
ival-neg: 22.0ms (19.4% of total)
ival-div: 21.0ms (18.5% of total)
ival-sub: 17.0ms (15% of total)
ival-add: 9.0ms (7.9% of total)
ival-sqrt: 8.0ms (7% of total)
ival-sin: 4.0ms (3.5% of total)
ival-pi: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series111.0ms (0.7%)

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

117 calls:

TimeVariablePointExpression
30.0ms
uy
@0
(* (sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))) (* uy (* 2 (PI))))
17.0ms
ux
@0
(* (sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))) (* uy (* 2 (PI))))
4.0ms
ux
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (* ux 2)))
3.0ms
uy
@0
(* (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))) (* uy (* 2 (PI))))
3.0ms
maxCos
@inf
(sqrt (* ux (+ 2 (* -2 maxCos))))

rewrite418.0ms (2.5%)

Memory
28.9MiB live, 684.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 720×*-lowering-*.f32
4 720×*-lowering-*.f64
3 434×/-lowering-/.f32
3 434×/-lowering-/.f64
3 112×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056299
1331296
22836296
08880264
Stop Event
iter limit
node limit
Counts
23 → 747
Calls
Call 1
Inputs
(/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))
(neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))
(* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)
(* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1))))))
(+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))
(+ ux (* ux (+ 1 (* ux -2))))
(+ ux (* ux (- 1 ux)))
(* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2)))))
(* (sin (* (* uy 2) (PI))) (sqrt (* ux 2)))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos))))))) (* uy (* 2 (PI))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (* (+ maxCos -1) (- 1 maxCos)) (sqrt (/ (* ux (* ux ux)) (+ 2 (* -2 maxCos)))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(* (sin (* (* uy 2) (PI))) (sqrt (/ 1 (/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1))))))
(/ 1 (neg (* (* ux (+ -2 (+ (* 2 maxCos) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) 1)))
(* uy (* 2 (PI)))
(* (sqrt (+ (* (neg maxCos) (+ ux (* ux (+ 1 (* ux -2))))) (+ ux (* ux (- 1 ux))))) (* uy (* 2 (PI))))
(* ux (+ 1 (* ux -2)))
(PI)
(* ux (* ux ux))
Outputs
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1/2 binary32)) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1/2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(+.f32 (neg.f32 (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1/2 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(*.f32 ux (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(*.f32 ux (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 ux (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)
(*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)
(*.f32 (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 ux) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) ux)
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(neg.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1/2 binary32)) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))) #s(literal 1/2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(+.f32 (neg.f32 (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1/2 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(*.f32 ux (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)))
(*.f32 ux (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 ux (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1 binary32))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)
(*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)
(*.f32 (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 ux) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) ux)
(neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux #s(literal -2 binary32)))
(+.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux))
(pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal -2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux #s(literal -2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 ux #s(literal -2 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux #s(literal -2 binary32)))
(fma.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 ux #s(literal -2 binary32)))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 ux (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux) (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (neg.f32 (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1 binary32))
(neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux #s(literal -2 binary32)))
(+.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux))
(pow.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 ux #s(literal -2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux #s(literal -2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 ux #s(literal -2 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux #s(literal -2 binary32)))
(fma.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 ux #s(literal -2 binary32)))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 ux (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux) (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(literal 4 binary32)) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (neg.f32 (-.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)
(*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1 binary32))
(+.f32 ux (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(+.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(+.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(+.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (+.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) ux)
(+.f32 (+.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 ux (neg.f32 maxCos))) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) ux (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(fma.f32 ux #s(literal 1 binary32) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(fma.f32 ux (neg.f32 maxCos) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(fma.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(fma.f32 (neg.f32 maxCos) ux (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(fma.f32 (neg.f32 maxCos) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(fma.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (neg.f32 maxCos) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(fma.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))
(fma.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(fma.f32 (*.f32 ux #s(literal -1 binary32)) maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(fma.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))
(fma.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) #s(literal -1 binary32)) maxCos (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))) (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) (neg.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) ux) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) ux))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) ux))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (+.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (neg.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (-.f32 (+.f32 ux (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))))))))
(*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))))
(+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)
(+.f32 (+.f32 ux ux) (*.f32 ux (*.f32 ux #s(literal -2 binary32))))
(pow.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) ux)
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) ux ux)
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (neg.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (neg.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))
(*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)
(+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)
(pow.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux ux)
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (neg.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(neg.f32 (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 ux (neg.f32 maxCos) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (neg.f32 maxCos) ux (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 maxCos) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux (neg.f32 maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 ux #s(literal -1 binary32)) maxCos (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)) maxCos (*.f32 ux (neg.f32 maxCos)))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))))
(/.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos)) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 maxCos))) (neg.f32 (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 maxCos))) (neg.f32 (-.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(*.f32 maxCos (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))
(*.f32 (neg.f32 maxCos) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))
(*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) (neg.f32 maxCos))
(*.f32 (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux) #s(literal -1 binary32)) maxCos)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal 2 binary32) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 #s(literal 2 binary32) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32)))) (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))))) (neg.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 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 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 uy (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (*.f32 uy (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (PI.f32)) #s(literal 2 binary32))
(+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) #s(literal -1 binary32))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (pow.f32 ux #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (*.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)))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (pow.f32 ux #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (*.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)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (/.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))) (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32)))) (neg.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.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 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))))))
(*.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (pow.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(fabs.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))))) (sqrt.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))))
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))))) (pow.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))) ux)) (pow.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 ux #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (*.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)))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 ux #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (*.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)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(+.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux #s(literal 2 binary32)))
(fabs.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) #s(literal 1/2 binary32))
(fma.f32 ux #s(literal 2 binary32) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(fma.f32 ux (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 #s(literal -2 binary32) (*.f32 maxCos ux) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(fma.f32 maxCos (*.f32 ux #s(literal -2 binary32)) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) maxCos (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) maxCos) ux (*.f32 ux #s(literal 2 binary32)))
(fma.f32 (*.f32 ux maxCos) #s(literal -2 binary32) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32)))) (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))))
(/.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 8 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos))))) (neg.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))))) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 8 binary32))) ux)) (neg.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux)) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt.f32 (*.f32 (*.f32 ux (+.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 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (*.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)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 ux #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.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)))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))) (neg.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (neg.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1 binary32)))
(pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)))
(/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (neg.f32 ux) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (*.f32 ux #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (neg.f32 ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32))) (PI.f32)) #s(literal 2 binary32))
(+.f32 ux (*.f32 ux (*.f32 ux #s(literal -2 binary32))))
(+.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux (*.f32 ux #s(literal -2 binary32))))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (*.f32 ux #s(literal -2 binary32))))
(fma.f32 ux (*.f32 ux #s(literal -2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) (*.f32 ux ux) ux)
(fma.f32 (*.f32 ux #s(literal -2 binary32)) ux ux)
(fma.f32 (*.f32 ux ux) #s(literal -2 binary32) ux)
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 ux (*.f32 ux #s(literal -2 binary32))))
(/.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 ux (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 ux #s(literal -2 binary32))))) (-.f32 ux (*.f32 ux (*.f32 ux #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32))) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32))))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 ux (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 (-.f32 ux (*.f32 ux (*.f32 ux #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32))) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) #s(literal 4 binary32))) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) ux)
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(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 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32)))
(pow.f32 ux #s(literal 3 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 3/2 binary32))
(pow.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(pow.f32 (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 3 binary32))
(sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))
(*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 ux ux))
(*.f32 (*.f32 ux ux) ux)
(*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal 1 binary32))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))

simplify539.0ms (3.2%)

Memory
36.9MiB live, 980.8MiB allocated
Algorithm
egg-herbie
Rules
8 542×*-lowering-*.f32
8 542×*-lowering-*.f64
7 334×accelerator-lowering-fma.f32
7 334×accelerator-lowering-fma.f64
4 706×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128011904
1429411574
0876410784
Stop Event
iter limit
node limit
Counts
468 → 468
Calls
Call 1
Inputs
(* -1 (* ux (- (* 2 maxCos) 2)))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(* -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) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))))
(* -1 (* ux (- ux 2)))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* -1 (* ux (- ux 2))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(* 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) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) ux)) (pow (- maxCos 1) 2)))
(* -1 (* ux (- ux 2)))
(- (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* ux (- (* 2 ux) 2)) maxCos) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* ux (- (* 2 maxCos) 2))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(* 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)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (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)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* ux (- ux 2))
(+ (* maxCos (* ux (+ 2 (* -2 ux)))) (* ux (- ux 2)))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* ux (- (* 2 maxCos) 2))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(* 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)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (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)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* ux (- ux 2))
(+ (* maxCos (* ux (+ 2 (* -2 ux)))) (* ux (- ux 2)))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(+ ux (* ux (- 1 ux)))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (* 2 maxCos) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* 2 ux)
(* ux (+ 2 (* -2 ux)))
(* ux (+ 2 (* -2 ux)))
(* ux (+ 2 (* -2 ux)))
(* -2 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* -2 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(* 2 ux)
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(* -2 (* maxCos ux))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* 2 (* maxCos (pow ux 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* 2 (* maxCos (pow ux 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* 2 (* (sqrt ux) (* uy (* (PI) (sqrt 2)))))
(* uy (+ (* -4/3 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 3) (sqrt 2))))) (* 2 (* (sqrt ux) (* (PI) (sqrt 2))))))
(* uy (+ (* 2 (* (sqrt ux) (* (PI) (sqrt 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt ux) (* (pow (PI) 3) (sqrt 2)))) (* 4/15 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 5) (sqrt 2)))))))))
(* uy (+ (* 2 (* (sqrt ux) (* (PI) (sqrt 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt ux) (* (pow (PI) 3) (sqrt 2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 7) (sqrt 2))))) (* 4/15 (* (sqrt ux) (* (pow (PI) 5) (sqrt 2))))))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* -1 (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 (* (sqrt (* ux (+ 2 (* -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)))) (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2))))))
(+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2)))))))))) (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))))
(+ (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))) (* maxCos (+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))))))))))) (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))))))))
(+ (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))) (* maxCos (+ (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))))) (* maxCos (+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 5)))) (* 1/2 (+ (* -1 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* -1/4 (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))))))))))) (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2))))))))))))))))
(* -1 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* uy (* (PI) (sqrt -1/2)))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (+ (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos)) (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))))) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (+ (* 2 (/ (* uy (* (PI) (+ (* 1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))))) (* (sqrt (* maxCos ux)) (/ 1 (sqrt -2)))))) (pow maxCos 3))) (+ (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos)) (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))))) (pow maxCos 2))))))
(* -1 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2))))))
(* (pow maxCos 2) (+ (* -2 (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2))))))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2)))))) (* -1 (/ (+ (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))) (/ (* uy (* (PI) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2)))))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* uy (* (PI) (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (sqrt -1) (sqrt 2)))))) maxCos)) (* -1 (* uy (* (PI) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))))) maxCos)) (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))) maxCos))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 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)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))) (* (sqrt ux) (sqrt 2))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (+ (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))))))))))) (* (sqrt ux) (sqrt 2))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (+ (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (+ (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2))))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 5)))) (* 1/2 (+ (* -1 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* -1/4 (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (pow (sqrt 1/2) 2)))) (sqrt 1/2))))))))))))))) (* (sqrt ux) (sqrt 2))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (sqrt -1/2)))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2)))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* 1/2 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2))))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* 1/2 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 2))) (+ (* 1/2 (/ (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 3))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (+ (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sqrt -1) (sqrt 1/2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (+ (* 1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (sqrt -1) (sqrt 2)))) maxCos)) (* -1/2 (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(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 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(/ -1 (* ux (- (* 2 maxCos) 2)))
(/ (- (/ (* ux (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (/ 1 (- (* 2 maxCos) 2))) ux)
(/ (- (* ux (- (* -1 (/ (* ux (pow (- maxCos 1) 4)) (pow (- (* 2 maxCos) 2) 3))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (/ 1 (- (* 2 maxCos) 2))) ux)
(/ (- (* ux (- (* ux (- (/ (* ux (pow (- maxCos 1) 6)) (pow (- (* 2 maxCos) 2) 4)) (/ (pow (- maxCos 1) 4) (pow (- (* 2 maxCos) 2) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (/ 1 (- (* 2 maxCos) 2))) ux)
(/ -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(/ (- (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4))))) (pow ux 2))
(/ (- (+ (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (/ (* (- 2 (* 2 maxCos)) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4))))) (pow ux 2))
(/ (- (+ (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (/ (* (pow (- 2 (* 2 maxCos)) 2) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* -1 (/ (* (- 2 (* 2 maxCos)) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4)))))) (pow ux 2))
(/ -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(/ (- (* -1 (/ (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/ (- (* -1 (/ (- (+ (* -1 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (* ux (pow (- maxCos 1) 2)))) (* 2 (/ 1 (pow (- maxCos 1) 4)))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (- (* 2 maxCos) 2) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (* ux (pow (- maxCos 1) 4)))) (* -1 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (pow (- maxCos 1) 2)))) ux)) (* 2 (/ 1 (pow (- maxCos 1) 4)))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/ -1 (* ux (- ux 2)))
(- (/ (* maxCos (+ 2 (* -2 ux))) (* ux (pow (- ux 2) 2))) (/ 1 (* ux (- ux 2))))
(- (* maxCos (- (* maxCos (- (/ 1 (pow (- ux 2) 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (* -1 (/ (+ 2 (* -2 ux)) (* ux (pow (- ux 2) 2)))))) (/ 1 (* ux (- ux 2))))
(- (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -2 (/ ux (pow (- ux 2) 3))) (+ (* 2 (/ 1 (pow (- ux 2) 3))) (/ (* (+ 2 (* -2 ux)) (- (/ 1 (pow (- ux 2) 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (- ux 2)))))) (/ 1 (pow (- ux 2) 2))) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (* -1 (/ (+ 2 (* -2 ux)) (* ux (pow (- ux 2) 2)))))) (/ 1 (* ux (- ux 2))))
(/ -1 (* (pow maxCos 2) (pow ux 2)))
(/ (- (+ (/ -2 (* maxCos (pow ux 2))) (* 2 (/ 1 (* maxCos (pow ux 3))))) (/ 1 (pow ux 2))) (pow maxCos 2))
(/ (- (* -1 (/ (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (+ 2 (* -2 ux)) 2) (pow ux 4))) (pow maxCos 2))) (+ (* -1 (/ (+ 2 (* -2 ux)) (* maxCos (pow ux 3)))) (/ 1 (pow ux 2)))) (pow maxCos 2))
(/ (- (* -1 (/ (+ (* -1 (/ (* (+ 2 (* -2 ux)) (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (+ 2 (* -2 ux)) 2) (pow ux 4)))) ux)) (/ (* (+ 2 (* -2 ux)) (- ux 2)) (pow ux 4))) (pow maxCos 3))) (+ (* -1 (/ (+ 2 (* -2 ux)) (* maxCos (pow ux 3)))) (+ (* -1 (/ (- ux 2) (* (pow maxCos 2) (pow ux 3)))) (+ (/ 1 (pow ux 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* (pow maxCos 2) (pow ux 4))))))) (pow maxCos 2))
(/ -1 (* (pow maxCos 2) (pow ux 2)))
(/ (- (* -1 (/ (- (* 2 ux) 2) (* maxCos (pow ux 3)))) (/ 1 (pow ux 2))) (pow maxCos 2))
(/ (- (* -1 (/ (- (+ (* -1 (/ (- ux 2) (* maxCos (pow ux 3)))) (/ (pow (- (* 2 ux) 2) 2) (* maxCos (pow ux 4)))) (* -1 (/ (- (* 2 ux) 2) (pow ux 3)))) maxCos)) (/ 1 (pow ux 2))) (pow maxCos 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (- (* 2 ux) 2) 2) (pow ux 4))) (- (* 2 ux) 2)) (* maxCos ux))) (/ (* (- ux 2) (- (* 2 ux) 2)) (* maxCos (pow ux 4)))) (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (- (* 2 ux) 2) 2) (pow ux 4)))) maxCos)) (* -1 (/ (- (* 2 ux) 2) (pow ux 3)))) maxCos)) (/ 1 (pow ux 2))) (pow maxCos 2))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux))))))
(+ (* -1 (* (* maxCos (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))))
(+ (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* -1/4 (* (* maxCos (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2)))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 3))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* maxCos (+ (* -1/4 (* (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 3))))) (* -1/8 (* (* maxCos (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 5))))))))))
(* 2 (* (sqrt (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* uy (* (PI) (sqrt -1)))))
(* maxCos (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1)))))
(* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 2))) (pow (sqrt -1) 3)))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 2))) (pow (sqrt -1) 3)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow maxCos 7) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 5)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 3))) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1)))))))
(* -2 (* (sqrt (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* uy (* (PI) (sqrt -1)))))
(* -1 (* maxCos (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 2)))))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 2)))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow maxCos 7) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 3)))))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux))))))))))))
(* 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) (- (* 2 maxCos) 1)))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (- (* 2 maxCos) 1)))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (- (* 2 maxCos) 1)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 2))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 3))))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (- (* 2 maxCos) 1))))
(* ux (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))
(* ux (+ (* -1/4 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))
(* ux (+ (* -1/4 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/8 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(* -2 (* (* ux (* uy (PI))) (sqrt (- (* 2 maxCos) 1))))
(* -1 (* ux (+ (* -1 (* (/ (* uy (* (PI) (- (* 2 maxCos) 2))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/4 (* (/ (* uy (* (PI) (pow (- (* 2 maxCos) 2) 2))) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* (* uy (* (PI) (- (* 2 maxCos) 2))) (sqrt (/ 1 (- (* 2 maxCos) 1))))) ux)) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (* uy (* (PI) (pow (- (* 2 maxCos) 2) 2))) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* -1/8 (* (/ (* uy (* (PI) (pow (- (* 2 maxCos) 2) 3))) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* (* uy (* (PI) (- (* 2 maxCos) 2))) (sqrt (/ 1 (- (* 2 maxCos) 1))))) ux)) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
ux
(* ux (+ 1 (* -2 ux)))
(* ux (+ 1 (* -2 ux)))
(* ux (+ 1 (* -2 ux)))
(* -2 (pow ux 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(* -2 (pow ux 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(* (pow ux 2) (- (/ 1 ux) 2))
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
(pow ux 3)
Outputs
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))
(*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (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) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (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) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* -1 (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 (* ux (- ux 2)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* -1 (* ux (- ux 2))))
(-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+ (* -1 (* ux (- ux 2))) (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (* -1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* ux (- (* 2 ux) 2)) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* ux (- (* 2 ux) 2))) (/ (* ux (- ux 2)) maxCos)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* -1 (/ (- (* 2 maxCos) 2) 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) (- (* -1 (/ (- (* 2 maxCos) 2) 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) (- (* -1 (/ (- (* 2 maxCos) 2) 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 (* ux (- ux 2)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(- (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (- (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* (pow maxCos 2) (- (* -1 (/ (* ux (- ux 2)) (pow maxCos 2))) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (*.f32 maxCos maxCos)))
(* (pow maxCos 2) (- (/ (* ux (- (* 2 ux) 2)) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (- (* -1 (/ (- (/ (* ux (- ux 2)) maxCos) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)))
(* ux (- (* 2 maxCos) 2))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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))))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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))))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* ux (- ux 2))
(*.f32 ux (+.f32 ux #s(literal -2 binary32)))
(+ (* maxCos (* ux (+ 2 (* -2 ux)))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 ux ux)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos)) maxCos)))
(* ux (- (* 2 maxCos) 2))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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))))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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))))
(* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))
(*.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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* ux (- ux 2))
(*.f32 ux (+.f32 ux #s(literal -2 binary32)))
(+ (* maxCos (* ux (+ 2 (* -2 ux)))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 2 (* -2 ux))))) (* ux (- ux 2)))
(+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 ux ux)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (/ (* ux (+ 2 (* -2 ux))) maxCos) (+ (/ (* ux (- ux 2)) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- (* 2 ux) 2)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- ux 2)) maxCos)) (* ux (- (* 2 ux) 2))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos)) maxCos)))
(+ ux (* ux (- 1 ux)))
(+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux))))
(+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* maxCos (+ (* -1 (+ ux (* ux (+ 1 (* -2 ux))))) (+ (/ ux maxCos) (/ (* ux (- 1 ux)) maxCos))))
(*.f32 maxCos (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(neg.f32 (*.f32 maxCos (+.f32 ux (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(neg.f32 (*.f32 maxCos (+.f32 ux (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))
(* -1 (* maxCos (+ ux (+ (* -1 (/ (+ ux (* ux (- 1 ux))) maxCos)) (* ux (+ 1 (* -2 ux)))))))
(neg.f32 (*.f32 maxCos (+.f32 ux (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* 2 ux)
(*.f32 ux #s(literal 2 binary32))
(* ux (+ 2 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
(* ux (+ 2 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
(* ux (+ 2 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
(* -2 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -2 binary32))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* -2 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -2 binary32))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 ux #s(literal 2 binary32))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux))))))
(*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (neg.f32 maxCos))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
(* 2 (* maxCos (pow ux 2)))
(*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* 2 (* maxCos (pow ux 2)))
(*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux)))
(* 2 (* (sqrt ux) (* uy (* (PI) (sqrt 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(* uy (+ (* -4/3 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 3) (sqrt 2))))) (* 2 (* (sqrt ux) (* (PI) (sqrt 2))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 ux)) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(* uy (+ (* 2 (* (sqrt ux) (* (PI) (sqrt 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt ux) (* (pow (PI) 3) (sqrt 2)))) (* 4/15 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 5) (sqrt 2)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 ux)) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt ux) (* (PI) (sqrt 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt ux) (* (pow (PI) 3) (sqrt 2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt ux) (* (pow uy 2) (* (pow (PI) 7) (sqrt 2))))) (* 4/15 (* (sqrt ux) (* (pow (PI) 5) (sqrt 2))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (sqrt.f32 ux)) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 ux)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* -1 (* (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))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (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))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (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))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (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))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 (* (sqrt (* ux (+ 2 (* -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)))) (* (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)))) (* (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)))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))
(*.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))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(* (pow ux 2) (+ (* 2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (PI)))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal -1 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal -1 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* (pow ux 2) (+ (* -2 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* uy (* (PI) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal -1 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))))))
(+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2)))))))))) (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))))
(*.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))))
(+ (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))) (* maxCos (+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))))))))))) (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))))))
(+ (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))))) (* maxCos (+ (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))))) (* maxCos (+ (* 2 (* maxCos (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 5)))) (* 1/2 (+ (* -1 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* -1/4 (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))))))))))) (* 2 (* uy (* (PI) (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2))))))))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal -1/4 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32)))))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))))))))))
(* -1 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* uy (* (PI) (sqrt -1/2)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1/2 binary32)))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))) maxCos) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (+ (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos)) (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))))) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))) maxCos) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (sqrt -1/2))))) (+ (* 2 (/ (* uy (* (PI) (+ (* 1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))))) (* (sqrt (* maxCos ux)) (/ 1 (sqrt -2)))))) (pow maxCos 3))) (+ (* 2 (/ (* uy (* (PI) (+ (* (sqrt (/ ux maxCos)) (sqrt -2)) (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))))) maxCos)) (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))))) (pow maxCos 2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))) maxCos) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32))) #s(literal -1/4 binary32))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))))
(* -1 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))))))
(* (pow maxCos 2) (+ (* -2 (/ (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2)))))) (* -1 (/ (+ (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))) (/ (* uy (* (PI) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* uy (* (PI) (* (sqrt -1) (sqrt 1/2)))))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* uy (* (PI) (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (sqrt -1) (sqrt 2)))))) maxCos)) (* -1 (* uy (* (PI) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))))) maxCos)) (* 2 (* uy (* (PI) (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))) maxCos) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))))) maxCos)) maxCos)))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (* (PI) (+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1)))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (- 1 maxCos) (- maxCos 1))))
(*.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 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(* (pow ux 2) (+ (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (- 1 maxCos) (- maxCos 1))))))
(*.f32 (*.f32 ux ux) (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))
(*.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 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.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 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.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 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow (sqrt -1) 2) (* (- 1 maxCos) (- maxCos 1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))))) (*.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 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (* (sqrt ux) (sqrt 2)))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))))) (* (sqrt ux) (sqrt 2))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (+ (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))))))))))) (* (sqrt ux) (sqrt 2))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 maxCos (+.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ 1 (sqrt 2)))) (+ (* 1/2 (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 2 (* (sqrt (pow ux 3)) (sqrt 1/2))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))) (+ (* 1/2 (+ (* -1 (* (sqrt (pow ux 3)) (sqrt 1/2))) (+ (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (* 1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2))))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ 1 (pow (sqrt 2) 5)))) (* 1/2 (+ (* -1 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (sqrt 1/2)))) (+ (* -1/4 (* (sqrt (pow ux 3)) (/ 1 (sqrt 1/2)))) (* 1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (+ (* -1/2 (pow ux 3)) (* -1/4 (/ (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2)))) (pow (sqrt 1/2) 2)))) (sqrt 1/2))))))))))))))) (* (sqrt ux) (sqrt 2))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 maxCos (+.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 ux) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal -1/4 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))) (sqrt.f32 #s(literal 1/2 binary32)))))))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (sqrt -1/2)))
(*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1/2 binary32))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* 1/2 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (+ (* 1/2 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (sqrt -1/2))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 2))) (+ (* 1/2 (/ (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ 1 (sqrt -1/2))))) (pow maxCos 3))) (+ (* (sqrt (/ ux (pow maxCos 3))) (sqrt -2)) (+ (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (sqrt -1/2))))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1/2 binary32))) #s(literal -1/4 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sqrt -1) (sqrt 1/2))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (+ (* 1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (sqrt -1) (sqrt 2)))) maxCos)) (* -1/2 (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sqrt -1) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) maxCos)) maxCos)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) maxCos)))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (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 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (/.f32 (*.f32 maxCos (sqrt.f32 ux)) (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 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (sqrt.f32 ux)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (/.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 (/.f32 (sqrt.f32 ux) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (sqrt.f32 ux)) (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 2 binary32)) (sqrt.f32 #s(literal -1 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 2 binary32)) (sqrt.f32 #s(literal -1 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 2 binary32)) (sqrt.f32 #s(literal -1 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 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (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))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (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 2 binary32)) (sqrt.f32 #s(literal -1 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))))))))
(* 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)))
(* 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)))
(* 2 ux)
(*.f32 ux #s(literal 2 binary32))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(+ (* -2 (* maxCos ux)) (* 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* maxCos (+ (* -2 ux) (* 2 (/ ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -2 (/ ux maxCos)) (* 2 ux))))
(*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux #s(literal -2 binary32)) maxCos)) (neg.f32 maxCos))
(* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32)))))) (*.f32 (*.f32 uy 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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (* ux (pow (- maxCos 1) 2))) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.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 (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (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))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.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))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 4))))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 ux ux)) (/.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) (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 (/.f32 #s(literal -1/8 binary32) (*.f32 ux ux)) (/.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) (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 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(neg.f32 (*.f32 ux (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(neg.f32 (*.f32 ux (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.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) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux))))
(* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux))))) (sqrt (/ ux (- ux 2))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2))))))) (sqrt (/ 1 (* ux (- ux 2)))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))) (sqrt (/ 1 (* ux (pow (- ux 2) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- ux 2)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- ux 2)))))))))))) (* (sqrt (* ux (- ux 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 #s(literal 2 binary32) ux))))))))))
(* maxCos (* ux (* (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)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (* 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.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)))) (* (sqrt -1) (* (+ 2 (* -2 ux)) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2)))))) (* (pow maxCos 3) (pow ux 2)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 ux)))) maxCos)) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (+ 2 (* -2 ux)) 2))))) (* (pow maxCos 2) ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) (* maxCos ux))) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))))) (*.f32 ux maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (* (- (* 2 ux) 2) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2)))))) (* maxCos (pow ux 2)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* ux (- ux 2)) (* 1/4 (pow (- (* 2 ux) 2) 2))))) ux))) maxCos)) (* 1/2 (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 2 ux) 2))))) 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 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)))))))) ux)) maxCos)) maxCos))))
(/ -1 (* ux (- (* 2 maxCos) 2)))
(/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(/ (- (/ (* ux (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (/ 1 (- (* 2 maxCos) 2))) ux)
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux)
(/ (- (* ux (- (* -1 (/ (* ux (pow (- maxCos 1) 4)) (pow (- (* 2 maxCos) 2) 3))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (/ 1 (- (* 2 maxCos) 2))) ux)
(/.f32 (+.f32 (*.f32 ux (+.f32 (/.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux)
(/ (- (* ux (- (* ux (- (/ (* ux (pow (- maxCos 1) 6)) (pow (- (* 2 maxCos) 2) 4)) (/ (pow (- maxCos 1) 4) (pow (- (* 2 maxCos) 2) 3)))) (* -1 (/ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))))) (/ 1 (- (* 2 maxCos) 2))) ux)
(/.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 ux (-.f32 (/.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux)
(/ -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(/ (- (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4))))) (pow ux 2))
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 ux ux))
(/ (- (+ (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (/ (* (- 2 (* 2 maxCos)) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4))))) (pow ux 2))
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal -2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 ux ux))
(/ (- (+ (* 2 (/ maxCos (* ux (pow (- maxCos 1) 4)))) (/ (* (pow (- 2 (* 2 maxCos)) 2) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* -1 (/ (* (- 2 (* 2 maxCos)) (- (* 2 (/ maxCos (pow (- maxCos 1) 4))) (* 2 (/ 1 (pow (- maxCos 1) 4))))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (/ 1 (pow (- maxCos 1) 2)) (/ 2 (* ux (pow (- maxCos 1) 4)))))) (pow ux 2))
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal -2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux ux)) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal -2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux ux))
(/ -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(/ (- (* -1 (/ (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (neg.f32 ux)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))
(/ (- (* -1 (/ (- (+ (* -1 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (* ux (pow (- maxCos 1) 2)))) (* 2 (/ 1 (pow (- maxCos 1) 4)))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (neg.f32 ux)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))
(/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow (- (* 2 maxCos) 2) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (* ux (pow (- maxCos 1) 4)))) (* -1 (/ (* (- (* 2 maxCos) 2) (- (* 2 (/ 1 (pow (- maxCos 1) 4))) (* 2 (/ maxCos (pow (- maxCos 1) 4))))) (pow (- maxCos 1) 2)))) ux)) (* 2 (/ 1 (pow (- maxCos 1) 4)))) (* 2 (/ maxCos (pow (- maxCos 1) 4)))) ux)) (/ 1 (pow (- maxCos 1) 2))) (pow ux 2))
(/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) ux) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) ux)) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux ux))
(/ -1 (* ux (- ux 2)))
(/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(- (/ (* maxCos (+ 2 (* -2 ux))) (* ux (pow (- ux 2) 2))) (/ 1 (* ux (- ux 2))))
(+.f32 (/.f32 (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(- (* maxCos (- (* maxCos (- (/ 1 (pow (- ux 2) 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (* -1 (/ (+ 2 (* -2 ux)) (* ux (pow (- ux 2) 2)))))) (/ 1 (* ux (- ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(- (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -2 (/ ux (pow (- ux 2) 3))) (+ (* 2 (/ 1 (pow (- ux 2) 3))) (/ (* (+ 2 (* -2 ux)) (- (/ 1 (pow (- ux 2) 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (- ux 2)))))) (/ 1 (pow (- ux 2) 2))) (/ (pow (+ 2 (* -2 ux)) 2) (* ux (pow (- ux 2) 3))))) (* -1 (/ (+ 2 (* -2 ux)) (* ux (pow (- ux 2) 2)))))) (/ 1 (* ux (- ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 (/.f32 ux (+.f32 ux #s(literal -2 binary32))) (/.f32 #s(literal -2 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))) (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))) (+.f32 ux #s(literal -2 binary32)))))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) ux) (*.f32 (+.f32 ux #s(literal -2 binary32)) (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32)))))
(/ -1 (* (pow maxCos 2) (pow ux 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(/ (- (+ (/ -2 (* maxCos (pow ux 2))) (* 2 (/ 1 (* maxCos (pow ux 3))))) (/ 1 (pow ux 2))) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux ux))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 #s(literal -1 binary32) (*.f32 ux ux)))) (*.f32 maxCos maxCos))
(/ (- (* -1 (/ (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (+ 2 (* -2 ux)) 2) (pow ux 4))) (pow maxCos 2))) (+ (* -1 (/ (+ 2 (* -2 ux)) (* maxCos (pow ux 3)))) (/ 1 (pow ux 2)))) (pow maxCos 2))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))))) (*.f32 maxCos maxCos))
(/ (- (* -1 (/ (+ (* -1 (/ (* (+ 2 (* -2 ux)) (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (+ 2 (* -2 ux)) 2) (pow ux 4)))) ux)) (/ (* (+ 2 (* -2 ux)) (- ux 2)) (pow ux 4))) (pow maxCos 3))) (+ (* -1 (/ (+ 2 (* -2 ux)) (* maxCos (pow ux 3)))) (+ (* -1 (/ (- ux 2) (* (pow maxCos 2) (pow ux 3)))) (+ (/ 1 (pow ux 2)) (/ (pow (+ 2 (* -2 ux)) 2) (* (pow maxCos 2) (pow ux 4))))))) (pow maxCos 2))
(/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (/.f32 (+.f32 ux #s(literal -2 binary32)) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 ux #s(literal 4 binary32))))) ux)) (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))))) (*.f32 maxCos maxCos))
(/ -1 (* (pow maxCos 2) (pow ux 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(/ (- (* -1 (/ (- (* 2 ux) 2) (* maxCos (pow ux 3)))) (/ 1 (pow ux 2))) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal -1 binary32) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(/ (- (* -1 (/ (- (+ (* -1 (/ (- ux 2) (* maxCos (pow ux 3)))) (/ (pow (- (* 2 ux) 2) 2) (* maxCos (pow ux 4)))) (* -1 (/ (- (* 2 ux) 2) (pow ux 3)))) maxCos)) (/ 1 (pow ux 2))) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 (+.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos (*.f32 ux (*.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 maxCos (pow.f32 ux #s(literal 4 binary32))))) (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux)))) (neg.f32 maxCos)) (/.f32 #s(literal -1 binary32) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (- (* 2 ux) 2) 2) (pow ux 4))) (- (* 2 ux) 2)) (* maxCos ux))) (/ (* (- ux 2) (- (* 2 ux) 2)) (* maxCos (pow ux 4)))) (+ (* -1 (/ (- ux 2) (pow ux 3))) (/ (pow (- (* 2 ux) 2) 2) (pow ux 4)))) maxCos)) (* -1 (/ (- (* 2 ux) 2) (pow ux 3)))) maxCos)) (/ 1 (pow ux 2))) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal -2 binary32)) (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.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))) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 ux maxCos)))) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.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))) (pow.f32 ux #s(literal 4 binary32))))) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 ux (*.f32 ux ux)))) (neg.f32 maxCos)) (/.f32 #s(literal -1 binary32) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (* maxCos (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))))
(-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* -1/4 (* (* maxCos (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2)))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 3))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (+ ux (* ux (- 1 ux)))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ ux (* ux (- 1 ux))))))) (* maxCos (+ (* -1/4 (* (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 3))))) (* -1/8 (* (* maxCos (* uy (* (PI) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (sqrt (/ 1 (pow (+ ux (* ux (- 1 ux))) 5))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 5 binary32))))))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* 2 (* (sqrt (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(* maxCos (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 2))) (pow (sqrt -1) 3)))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 2))) (pow (sqrt -1) 3)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow maxCos 7) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 5)))) (/ (* uy (* (PI) (pow (+ ux (* ux (- 1 ux))) 3))) (pow (sqrt -1) 5)))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (/ (* uy (* (PI) (+ ux (* ux (- 1 ux))))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -2 (* (sqrt (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(* -1 (* maxCos (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux))))))))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 2)))))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/4 (* (sqrt (/ 1 (* (pow maxCos 5) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 2)))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow maxCos 7) (pow (+ ux (* ux (+ 1 (* -2 ux)))) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (+ ux (* ux (- 1 ux))) 3)))))) (+ (* 2 (* (sqrt (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ 1 (* (pow maxCos 3) (+ ux (* ux (+ 1 (* -2 ux))))))) (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 5 binary32)) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal 5 binary32)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (- (* 2 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 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (PI.f32)))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 2))))) (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (- (* 2 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 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (PI.f32)))))))
(+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* uy (* (PI) (- (* 2 maxCos) 1)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 2))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* uy (* (PI) (pow (- (* 2 maxCos) 1) 3))))))))))
(+.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (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 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))))))
(* 2 (* (* ux (* uy (PI))) (sqrt (- (* 2 maxCos) 1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (PI.f32)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))
(* ux (+ (* -1/4 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (PI.f32)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))))
(* ux (+ (* -1/4 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/8 (* (/ (* uy (* (PI) (pow (+ 2 (* -2 maxCos)) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (+ (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))) (* (/ (* uy (* (PI) (+ 2 (* -2 maxCos)))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 uy (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (PI.f32)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 uy (PI.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 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -2 (* (* ux (* uy (PI))) (sqrt (- (* 2 maxCos) 1))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1 (* (/ (* uy (* (PI) (- (* 2 maxCos) 2))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 uy (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (PI.f32)) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/4 (* (/ (* uy (* (PI) (pow (- (* 2 maxCos) 2) 2))) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* (* uy (* (PI) (- (* 2 maxCos) 2))) (sqrt (/ 1 (- (* 2 maxCos) 1))))) ux)) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (PI.f32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (* uy (* (PI) (pow (- (* 2 maxCos) 2) 2))) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* -1/8 (* (/ (* uy (* (PI) (pow (- (* 2 maxCos) 2) 3))) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* (* uy (* (PI) (- (* 2 maxCos) 2))) (sqrt (/ 1 (- (* 2 maxCos) 1))))) ux)) (* 2 (* (* uy (PI)) (sqrt (- (* 2 maxCos) 1)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux)) ux)))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* uy (PI)) (sqrt (+ ux (+ (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (* ux (- 1 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 maxCos (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
ux
(* ux (+ 1 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(* ux (+ 1 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(* ux (+ 1 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))
(* -2 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -2 binary32))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(* -2 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -2 binary32))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(* (pow ux 2) (- (/ 1 ux) 2))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))
(pow ux 3)
(*.f32 ux (*.f32 ux ux))

eval222.0ms (1.3%)

Memory
-25.8MiB live, 385.7MiB allocated
Compiler

Compiled 68 557 to 5 386 computations (92.1% saved)

prune292.0ms (1.7%)

Memory
22.2MiB live, 699.7MiB allocated
Pruning

73 alts after pruning (70 fresh and 3 done)

PrunedKeptTotal
New1 382311 413
Fresh313970
Picked325
Done112
Total1 417731 490
Accuracy
99.8%
Counts
1 490 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
98.2%
(/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
81.6%
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
81.7%
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
50.3%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
52.8%
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
98.1%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
71.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/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
66.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
52.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 (-.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)))))))))
55.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #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))))))))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
88.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 (*.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.1%
(*.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.3%
(*.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)))))))
52.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
48.5%
(*.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)))))
76.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
66.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
82.3%
(*.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)))))))
63.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
63.2%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
58.7%
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
15.8%
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
55.1%
(*.f32 (sqrt.f32 (-.f32 (-.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))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
56.5%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
23.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
25.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 ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
24.7%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
54.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
45.4%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
29.9%
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.8%
(*.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
41.3%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
20.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
47.8%
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.6%
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32))))))
81.2%
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
82.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.6%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.6%
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
66.9%
(*.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))))
81.7%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.7%
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
81.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 maxCos (+.f32 ux (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
72.4%
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
72.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
55.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))))
74.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -3 binary32)))) ux) (*.f32 #s(literal -3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
53.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
54.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32))))))
55.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
52.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))) (*.f32 maxCos maxCos)))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
91.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
98.4%
(*.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)))))))
72.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))))
96.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))))))
88.8%
(*.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)))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 8 077 to 2 365 computations (70.7% saved)

regimes458.0ms (2.7%)

Memory
7.7MiB live, 869.9MiB allocated
Counts
144 → 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 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 #s(literal 2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 ux (*.f32 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 ux (*.f32 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 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 ux (*.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 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos 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 #s(literal 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 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 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 #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 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 uy (*.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 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 maxCos #s(literal -2 binary32)) ux) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))))) (*.f32 uy (*.f32 #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 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (*.f32 (*.f32 #s(literal -1 binary32) (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 maxCos (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 1 binary32)) ux))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (sqrt.f32 (-.f32 (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 maxCos (+.f32 ux (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (-.f32 maxCos (-.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (sqrt.f32 (-.f32 (-.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))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (*.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 uy (+.f32 (*.f32 (*.f32 #s(literal -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/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos 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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (-.f32 ux (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.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) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 2 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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 0 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 (sqrt.f32 (-.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.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 (-.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -2 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))) (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos) (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (-.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 #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (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))) (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 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 #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux)) #s(literal -1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -2 binary32))))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.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) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 ux #s(literal -2 binary32))) maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos)) (*.f32 ux ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (+.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)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (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 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))))))
(+.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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.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 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (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))) 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 (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.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 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.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 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 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 ux) (*.f32 (sqrt.f32 #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)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (*.f32 maxCos maxCos)))))
(*.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 2 binary32) ux) (*.f32 (-.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 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.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)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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 (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 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 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)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32))))) #s(literal -1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -3 binary32)))) ux) (*.f32 #s(literal -3 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(+.f32 (*.f32 (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 (*.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 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
Calls

11 calls:

46.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
44.0ms
(*.f32 uy #s(literal 2 binary32))
39.0ms
maxCos
39.0ms
ux
39.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.4%1(*.f32 uy #s(literal 2 binary32))
98.4%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes300.0ms (1.8%)

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

10 calls:

50.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
37.0ms
maxCos
27.0ms
uy
25.0ms
ux
24.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
97.5%1ux
97.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)))))
97.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))))
97.5%1uy
97.5%1maxCos
97.5%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.5%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.5%1(*.f32 uy #s(literal 2 binary32))
97.5%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.5%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes325.0ms (1.9%)

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

10 calls:

41.0ms
uy
33.0ms
maxCos
29.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
28.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
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))))
Results
AccuracySegmentsBranch
94.5%2ux
97.4%2uy
97.4%2maxCos
95.1%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.4%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.4%2(*.f32 uy #s(literal 2 binary32))
94.5%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)))))
94.5%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))))
94.5%2(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
94.5%2(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes114.0ms (0.7%)

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

3 calls:

38.0ms
(*.f32 uy #s(literal 2 binary32))
22.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
18.0ms
uy
Results
AccuracySegmentsBranch
97.4%2uy
97.4%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.4%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes305.0ms (1.8%)

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

10 calls:

54.0ms
(*.f32 uy #s(literal 2 binary32))
49.0ms
maxCos
44.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
32.0ms
uy
27.0ms
ux
Results
AccuracySegmentsBranch
88.9%1ux
88.9%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.9%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
88.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
88.9%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
88.9%1maxCos
94.1%2uy
94.1%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
94.1%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes240.0ms (1.4%)

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

7 calls:

48.0ms
uy
48.0ms
maxCos
47.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))))
28.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
17.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
88.9%1maxCos
88.9%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.9%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
88.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
88.9%1uy
88.9%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 83 to 45 computations (45.8% saved)

regimes170.0ms (1%)

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

8 calls:

36.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
32.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
28.0ms
uy
16.0ms
(*.f32 uy #s(literal 2 binary32))
14.0ms
ux
Results
AccuracySegmentsBranch
82.3%1ux
82.3%1uy
82.3%1maxCos
82.3%1(*.f32 uy #s(literal 2 binary32))
82.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
82.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
82.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
82.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes47.0ms (0.3%)

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

3 calls:

31.0ms
maxCos
7.0ms
ux
7.0ms
uy
Results
AccuracySegmentsBranch
82.3%1uy
82.3%1ux
82.3%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes36.0ms (0.2%)

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

3 calls:

22.0ms
maxCos
6.0ms
uy
6.0ms
ux
Results
AccuracySegmentsBranch
81.7%1uy
81.7%1ux
81.7%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes32.0ms (0.2%)

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

3 calls:

22.0ms
maxCos
4.0ms
uy
4.0ms
ux
Results
AccuracySegmentsBranch
81.2%1uy
81.2%1ux
81.2%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes31.0ms (0.2%)

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

3 calls:

23.0ms
uy
4.0ms
ux
4.0ms
maxCos
Results
AccuracySegmentsBranch
76.8%1uy
76.8%1ux
80.2%2maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0%)

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

3 calls:

2.0ms
uy
2.0ms
ux
2.0ms
maxCos
Results
AccuracySegmentsBranch
63.1%1maxCos
63.1%1ux
63.1%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

Memory
-30.4MiB live, 10.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:

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

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.021714361384510994
0.023244231939315796
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03814081847667694
0.045461513102054596
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.07889916747808456
0.09311911463737488
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
9.86637496680487e-6
1.6039712136262096e-5
Compiler

Compiled 31 to 22 computations (29% saved)

simplify36.0ms (0.2%)

Memory
-4.7MiB live, 34.1MiB allocated
Algorithm
egg-herbie
Rules
102×*-commutative_binary32
54×+-commutative_binary32
28×sub-neg_binary32
18×neg-sub0_binary32
18×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100398
1174398
2204398
3221398
4238398
5243398
6246398
7247398
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1476395/67108864 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/67108864 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 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 (*.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 (-.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 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(if (<=.f32 maxCos #s(literal 2748779/274877906944 binary32)) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 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 #s(literal 2 binary32))))
#s(literal 0 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)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1476395/67108864 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1476395/67108864 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 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))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 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))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/67108864 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 2 binary32) ux))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/67108864 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 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))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.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 (-.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 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)))))
(*.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 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(if (<=.f32 maxCos #s(literal 2748779/274877906944 binary32)) (*.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.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)))))
(if (<=.f32 maxCos #s(literal 2748779/274877906944 binary32)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.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 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
#s(literal 0 binary32)

soundness1.6s (9.5%)

Memory
33.3MiB live, 1 825.8MiB allocated
Rules
12 036×accelerator-lowering-fma.f32
12 036×accelerator-lowering-fma.f64
10 194×accelerator-lowering-fma.f32
10 194×accelerator-lowering-fma.f64
8 542×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190821550
1665221420
0834520535
062401
1431319
24094319
08178295
01650
19250
283050
0919247
0128011904
1429411574
0876410784
03982825
113012676
250522495
081772376
0187618049
1664517199
0819816300
060471
1411314
24017276
08299258
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 026 to 563 computations (45.1% saved)

preprocess83.0ms (0.5%)

Memory
-0.8MiB live, 274.9MiB allocated
Remove

(negabs uy)

Compiler

Compiled 1 362 to 602 computations (55.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...