UniformSampleCone, y

Time bar (total: 18.0s)

analyze459.0ms (2.5%)

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

Compiled 51 to 29 computations (43.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 297.0ms
ival-mult: 86.0ms (29% of total)
ival-<=: 52.0ms (17.5% of total)
...c/correct-round.rkt:119:19: 38.0ms (12.8% of total)
ival-sin: 31.0ms (10.5% of total)
ival-sub: 27.0ms (9.1% of total)
ival-sqrt: 19.0ms (6.4% of total)
ival-pi: 16.0ms (5.4% of total)
ival-add: 12.0ms (4% of total)
ival-and: 11.0ms (3.7% of total)
const: 3.0ms (1% of total)
backward-pass: 1.0ms (0.3% of total)

sample2.2s (12.3%)

Results
1.8s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-<=: 437.0ms (30.2% of total)
ival-mult: 377.0ms (26.1% of total)
...c/correct-round.rkt:119:19: 163.0ms (11.3% of total)
ival-sin: 140.0ms (9.7% of total)
ival-sub: 123.0ms (8.5% of total)
ival-sqrt: 65.0ms (4.5% of total)
ival-add: 53.0ms (3.7% of total)
ival-and: 39.0ms (2.7% of total)
ival-pi: 35.0ms (2.4% of total)
const: 11.0ms (0.8% of total)
backward-pass: 4.0ms (0.3% of total)
Bogosity

preprocess207.0ms (1.1%)

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

Useful iterations: 2 (0.0ms)

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

(negabs uy)

explain175.0ms (1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1974(1.0460666089784354e-5 7.395937245746609e-6 2.9575729444389055e-34)2(0.00572146475315094 0.017310649156570435 0.0063946726731956005)(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
10-1(0.17009815573692322 7.234186341520399e-6 7.474887761642307e-34)(PI.f32)
00-0-(-.f32 #s(literal 1 binary32) ux)
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
00-0-uy
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
00-0-(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
Results
103.0ms510×0valid
1.0ms5exit
Compiler

Compiled 252 to 50 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 20.0ms (42.4% of total)
ival-sin: 8.0ms (17% of total)
ival-sub: 8.0ms (17% of total)
ival-sqrt: 4.0ms (8.5% of total)
ival-add: 3.0ms (6.4% of total)
ival-pi: 2.0ms (4.2% of total)
backward-pass: 1.0ms (2.1% of total)
const: 1.0ms (2.1% of total)

eval0.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
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))))))
56.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
Compiler

Compiled 56 to 33 computations (41.1% saved)

simplify174.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

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

Useful iterations: 3 (0.0ms)

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

localize127.0ms (0.7%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
accuracy98.8%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy57.9%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy57.9%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
Results
77.0ms255×0valid
3.0ms5exit
Compiler

Compiled 223 to 28 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 17.0ms (42.7% of total)
ival-sin: 9.0ms (22.6% of total)
ival-add: 4.0ms (10.1% of total)
ival-sub: 4.0ms (10.1% of total)
ival-sqrt: 4.0ms (10.1% of total)
ival-pi: 1.0ms (2.5% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

series42.0ms (0.2%)

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

66 calls:

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

rewrite570.0ms (3.2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
027124
1163116
21610116
08664116
Stop Event
iter limit
node limit
Counts
12 → 956
Calls
Call 1
Inputs
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(sin (* uy (* 2 (PI))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(sin (* (* uy 2) (PI)))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(* uy (* 2 (PI)))
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
(* (* uy 2) (PI))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))) (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))) (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify419.0ms (2.3%)

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

Useful iterations: 1 (0.0ms)

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

eval335.0ms (1.9%)

Compiler

Compiled 96930 to 4027 computations (95.8% saved)

prune266.0ms (1.5%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New1196241220
Fresh000
Picked202
Done000
Total1198241222
Accuracy
99.1%
Counts
1222 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.6%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) #s(literal -1/16 binary32))))))))
93.8%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))))))
90.4%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
53.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.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))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
95.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) #s(literal -1/16 binary32)))))))))
93.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32)))))))
90.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32)))))
56.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
56.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
64.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
55.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
56.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
44.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) #s(literal -2 binary32)))))))
55.4%
(*.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)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
28.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
76.5%
(*.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))))))
53.1%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
Compiler

Compiled 2918 to 1204 computations (58.7% saved)

simplify208.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
cost-diff0
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
cost-diff3392
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-diff128
(sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
cost-diff64
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
Rules
3202×+-lowering-+.f64
3202×+-lowering-+.f32
2554×*-lowering-*.f32
2554×*-lowering-*.f64
2114×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
061847
1189739
2713722
33812685
47496685
08681685
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
ux
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(+ maxCos -1)
maxCos
-1
(* ux (+ maxCos -1))
(* maxCos -2)
-2
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))))))
(- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))
1
(/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))))
(* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))))
(* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))
(* ux (* ux (+ maxCos -1)))
(+ 1 (* ux (+ maxCos -1)))
(+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))
(* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))
(- (* ux (+ maxCos -1)) 1)
(+ (* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2))))) (* -1/2 (* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2)))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (* ux (+ 2 (* maxCos -2))))
(* ux (+ 2 (* maxCos -2)))
ux
(+ 2 (* maxCos -2))
(* maxCos -2)
maxCos
-2
(* -1/2 (* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI))))))))
-1/2
(* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))
(sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2))))
(/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))
(* ux (* ux ux))
(* ux ux)
(* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI))))))
(+ maxCos -1)
-1
(* (+ maxCos -1) (sin (* 2 (* uy (PI)))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))))
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
ux
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))
(+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #s(literal 1 binary32) maxCos)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
1
#s(literal 1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
ux
(+ (* 2 maxCos) -2)
(+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))
(+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
1
#s(literal 1 binary32)
(/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1))))
(*.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 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* 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)
(* (+ maxCos -1) (* ux (* ux (+ maxCos -1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (* ux (+ maxCos -1)))
(*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))
(+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(- (* ux (+ maxCos -1)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ (* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2))))) (* -1/2 (* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (* ux (+ 2 (* maxCos -2))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(* ux (+ 2 (* maxCos -2)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
ux
(+ 2 (* maxCos -2))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
maxCos
-2
#s(literal -2 binary32)
(* -1/2 (* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI))))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
-1/2
#s(literal -1/2 binary32)
(* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2))))
(sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))
(/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (* ux ux))
(*.f32 ux (*.f32 ux ux))
(* ux ux)
(*.f32 ux ux)
(* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI))))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (+ maxCos -1) (sin (* 2 (* uy (PI)))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))

localize341.0ms (1.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
accuracy97.8%
(PI.f32)
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
accuracy98.8%
(/.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)))))
accuracy97.8%
(PI.f32)
accuracy57.9%
(-.f32 #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))))))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
accuracy97.8%
(PI.f32)
accuracy58.2%
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy98.8%
(*.f32 (*.f32 #s(literal 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))))))))
accuracy97.8%
(PI.f32)
accuracy57.9%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(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.6%
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
accuracy97.8%
(PI.f32)
Results
201.0ms250×0valid
16.0ms5exit
Compiler

Compiled 880 to 62 computations (93% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-mult: 59.0ms (52.4% of total)
ival-add: 17.0ms (15.1% of total)
ival-sqrt: 11.0ms (9.8% of total)
ival-sin: 8.0ms (7.1% of total)
ival-sub: 6.0ms (5.3% of total)
ival-div: 5.0ms (4.4% of total)
backward-pass: 4.0ms (3.6% of total)
ival-pi: 1.0ms (0.9% of total)
const: 1.0ms (0.9% of total)

series157.0ms (0.9%)

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

129 calls:

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

rewrite317.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
3638×*-lowering-*.f32
3638×*-lowering-*.f64
1712×pow-lowering-pow.f64
1712×pow-lowering-pow.f32
1292×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061308
1394251
23839249
08124249
Stop Event
iter limit
node limit
Counts
22 → 330
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* 2 (* uy (PI)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))))
(+ (* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2))))) (* -1/2 (* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (* ux (+ 2 (* maxCos -2)))))
(sin (* 2 (* uy (PI))))
(PI)
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(- 1 (/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1)))))
(/ (* (+ 1 (* (* ux (+ maxCos -1)) (* (+ maxCos -1) (* ux (* ux (+ maxCos -1)))))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (* ux (+ maxCos -1)) (- (* ux (+ maxCos -1)) 1))))
(* (sqrt (/ (* ux (* ux ux)) (+ 2 (* maxCos -2)))) (* (+ maxCos -1) (* (+ maxCos -1) (sin (* 2 (* uy (PI)))))))
(* uy (PI))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 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 (*.f32 uy (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(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))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(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 ux (+.f32 maxCos #s(literal -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 ux (+.f32 maxCos #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 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(sqrt.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.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 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (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))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (exp.f32 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 (+.f32 (-.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)
(neg.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)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -1 binary32) (neg.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal -1 binary32) (neg.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.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 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 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))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 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 #s(literal 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 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 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 (*.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))))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 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))))))
(neg.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)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal -1 binary32) (neg.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal -1 binary32) (neg.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.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 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.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 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 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))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 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 #s(literal 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 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 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 (*.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))))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 ux #s(literal 3/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify479.0ms (2.7%)

Algorithm
egg-herbie
Rules
6760×*-lowering-*.f32
6760×*-lowering-*.f64
3684×+-lowering-+.f64
3684×+-lowering-+.f32
1970×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0196221740
1735321676
0852521676
Stop Event
iter limit
node limit
Counts
516 → 516
Calls
Call 1
Inputs
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (* (- maxCos 1) (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (pow (- maxCos 1) 4)))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (pow (- maxCos 1) 2))) (+ (/ 1 (- maxCos 1)) (/ maxCos (pow (- maxCos 1) 2)))) (+ (* 1/2 (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (pow (- maxCos 1) 2))))) (* (pow ux 3) (* (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)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1)))))) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/2 (/ (* (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) ux)) (+ (* -1 (pow ux 2)) (+ (* 1/2 (/ (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 3 (* ux (+ 1 (* -1 ux)))) (/ 1 ux)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 1/2 (/ (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (+ (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -2/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2)))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5)))))))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (+ (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -2/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2)))) (+ (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 7))) (* 4/315 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 7) (pow (- maxCos 1) 2)))))))))))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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)))))
(+ (* -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))))))
(+ (* -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))))))
(+ (* -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))))))
(* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (+ (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (+ (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (+ (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))) (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -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)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))))))))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* 1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2))))) (pow maxCos 3))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (+ (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) maxCos)) (* -1/2 (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5)))))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(+ (* -1 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt 2)) (sqrt ux))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 3)) (sqrt ux))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 5)) (sqrt ux))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -2)))
(* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (+ (* ux (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (+ (* ux (- (+ (* ux (- (+ (* -1 (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (* (- maxCos 1) (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))))) (pow (- maxCos 1) 4))) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1))))))) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux)) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (/ 1 ux) (/ 2 (pow ux 2))))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 1 ux) (+ (/ 1 (* (pow ux 3) (- maxCos 1))) (+ (/ 2 (pow ux 2)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2))))))))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ maxCos ux) (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 (/ 1 (- maxCos 1))) (/ maxCos (- maxCos 1))) ux))) (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1))))) ux))) (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(- (+ 1 (* maxCos (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))))) (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 3))) (+ (* 3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ 1 (* (pow maxCos 3) ux)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)) (* -1 (/ (- (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)))) maxCos))))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
1
(+ 1 (* ux (- maxCos (+ 1 (* -1 (- maxCos 1))))))
(+ 1 (* ux (- (+ maxCos (* -1 (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (+ 1 (* -1 (- maxCos 1))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (* ux (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (+ 1 (* -1 (- maxCos 1))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (/ maxCos ux) (pow (- maxCos 1) 2)) (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (pow ux 2))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))) (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux))))
(* (pow ux 2) (- (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 1 ux) (+ (/ 1 (* (pow ux 3) (- maxCos 1))) (+ (/ 1 (pow ux 2)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))))))))))
(* (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)) (* -1 (/ (- (/ maxCos (- maxCos 1)) (/ 1 (- maxCos 1))) ux)))) maxCos) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1)))) (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))))) ux)))) maxCos) ux)) (pow (- maxCos 1) 2)))
(/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* maxCos (- (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (- (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (/ (* ux (- (* -2 ux) 1)) maxCos)))
(* (pow maxCos 2) (- (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))))) (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))))
(* (pow maxCos 2) (- (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 3))) (+ (* 3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ 1 (* (pow maxCos 3) ux)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))))) (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux))))) maxCos)) (* 3 (pow ux 2)))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux))) (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2)))) maxCos)) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux))))) maxCos)) (* 3 (pow ux 2)))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -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)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* 1/2 (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))))
(* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) maxCos)) (* 2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2))))) maxCos)) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* 2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2)))))
(* uy (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2))))))
(* uy (+ (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* 4/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 5) (pow (- maxCos 1) 2)))))))))
(* uy (+ (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 7) (pow (- maxCos 1) 2))))) (* 4/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2))))))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
Outputs
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (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)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #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)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.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 (* (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)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux))) ux))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 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) 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)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
(+ (* 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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))) (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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.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 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 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))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))) ux))) ux)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (neg.f32 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.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 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 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)))))))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 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) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (+.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 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #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 #s(literal 1 binary32) (*.f32 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 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.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) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.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 #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 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) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(- (+ 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) (neg.f32 ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #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) (neg.f32 ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (*.f32 ux ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #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) #s(literal -2 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (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 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (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 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux 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 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(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 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(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 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1)))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(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 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(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 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(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 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* ux (- maxCos 1))) (+ 1 (* (pow ux 3) (pow (- maxCos 1) 3)))) (+ 1 (* ux (* (- maxCos 1) (- (* ux (- maxCos 1)) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1 binary32))))))))
(* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))))
(+ (* (sqrt (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))))) (* 1/2 (* (sqrt (/ ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))) (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (* (- maxCos 1) (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))))) (+ (* 1/4 (/ (pow (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) 2) (* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos)))) (pow (- maxCos 1) 4)))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #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 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))))))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (* -1 (- maxCos 1))) maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (pow (- maxCos 1) 2))) (+ (/ 1 (- maxCos 1)) (/ maxCos (pow (- maxCos 1) 2)))) (+ (* 1/2 (/ (* (- (+ 1 (* -1 (- maxCos 1))) maxCos) (- (+ 2 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (* 1/4 (/ (pow (- (+ 1 (* -1 (- maxCos 1))) maxCos) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ 1 (pow (- maxCos 1) 2))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.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 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #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))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1)))))) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (- maxCos 1))) (+ (* 1/4 (/ (pow (- maxCos (+ 1 (* -1 (- maxCos 1)))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ maxCos (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- maxCos (+ 1 (* -1 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #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))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (-.f32 maxCos (+.f32 #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))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/2 (/ (* (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 1/4 (/ (pow (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) 2) (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (sqrt (/ 1 (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 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)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (pow ux 2)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) ux)) (+ (* -1 (pow ux 2)) (+ (* 1/2 (/ (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 3 (* ux (+ 1 (* -1 ux)))) (/ 1 ux)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)))) ux)) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux ux) #s(literal -3 binary32))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 3 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 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)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.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) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)) (* 1/2 (/ (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.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 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))) maxCos)))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(*.f32 uy (+.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (+ (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -2/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2)))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5)))))))))))
(*.f32 uy (+.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))))))
(* uy (+ (* -1 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (+ (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -2/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2)))) (+ (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 7))) (* 4/315 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 7) (pow (- maxCos 1) 2)))))))))))))))
(*.f32 uy (+.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal -2/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal 4/315 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (pow.f32 (PI.f32) #s(literal 7 binary32)))))))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))))
(* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (sin (* 2 (* uy (PI)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))))
(* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))
(*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* (sqrt (/ (+ 2 (* -2 maxCos)) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))) (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.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 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (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 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.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)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (+ (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.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 ux (*.f32 ux ux)))) (/.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)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (+ (* -1/2 (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (+ (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))) (* -1/2 (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -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)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))))))))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (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 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.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 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -1/4 binary32) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))))))))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))))))
(*.f32 (*.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/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))
(*.f32 (*.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/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* 1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2))))) (pow maxCos 3))) (+ (* -1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (pow maxCos 2))) (+ (* (sqrt (/ ux (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (+ (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))))
(*.f32 (*.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/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) #s(literal 1/4 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.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/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))))
(* -1/2 (* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (* (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* 1/2 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))))) (* (sqrt (* maxCos ux)) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) maxCos)) (* -1/2 (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))) maxCos)) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))) maxCos)) (* -1/2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 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))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt 2)) (sqrt ux))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 3)) (sqrt ux))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (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 ux) (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 5)) (sqrt ux))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -2)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))
(* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.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 ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.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 ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 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) (- (+ (* 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 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux)))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 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 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 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 (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) maxCos))))
(* ux (- (+ 1 (* -1 (- maxCos 1))) maxCos))
(*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (+ (* ux (- (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 ux (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) maxCos))
(* ux (- (+ 1 (+ (* -1 (- maxCos 1)) (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (+ (* ux (- (+ (* ux (- (+ (* -1 (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (* -1 (* (- maxCos 1) (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))))) (pow (- maxCos 1) 4))) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1))))))) (pow (- maxCos 1) 3))) (pow (- maxCos 1) 2)))))) maxCos))
(*.f32 ux (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 ux (+.f32 (*.f32 ux (-.f32 (*.f32 #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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (*.f32 (+.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)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))) maxCos))
(* -1 (* (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 (/ (- maxCos 1) ux)) (/ 1 ux)) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (/ 1 ux) (/ 2 (pow ux 2))))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 1 ux) (+ (/ 1 (* (pow ux 3) (- maxCos 1))) (+ (/ 2 (pow ux 2)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2))))))))) (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ maxCos ux) (pow (- maxCos 1) 2)))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #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 ux (*.f32 ux ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 maxCos (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.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 (+.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 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (/ 1 (- maxCos 1))) (/ maxCos (- maxCos 1))) ux))) (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 maxCos (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32)))) ux)) (+.f32 #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 (/ (- (+ maxCos (* -1 (/ (- (+ 1 (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1))))) ux))) (+ 1 (* -1 (- maxCos 1)))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (+.f32 maxCos (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (+.f32 #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 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))
(- (+ 1 (* maxCos (- (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))
(- (+ 1 (* maxCos (- (+ (* maxCos (- (+ (* maxCos (- (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))) (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))) (-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))))) (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 3))) (+ (* 3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ 1 (* (pow maxCos 3) ux)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 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 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* -1 (* ux (- (* -1 ux) 1))) (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)) (* -1 (/ (- (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux)))) maxCos))))) (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))))) ux)) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) ux))))) maxCos))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) maxCos))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)) (*.f32 ux ux)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))))))
(+ 1 (* ux (- (+ maxCos (* -1 (* ux (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.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)))))))
(+ 1 (* ux (- (+ maxCos (* ux (- (* ux (- (pow (- maxCos 1) 3) (+ (* (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2)) (- maxCos 1)) (* (pow (- maxCos 1) 2) (- maxCos (+ 1 (* -1 (- maxCos 1)))))))) (+ (* -1 (* (- maxCos 1) (- maxCos (+ 1 (* -1 (- maxCos 1)))))) (pow (- maxCos 1) 2))))) (+ 1 (* -1 (- maxCos 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos (-.f32 (*.f32 ux (-.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #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 maxCos (+.f32 #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 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.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)))))))
(* (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 (/ (- maxCos 1) ux)) (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 maxCos ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(* (pow ux 2) (- (+ (* -1 (/ (+ 1 (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (- maxCos 1)))) (pow ux 2))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))) (+ (* -1 (/ (- maxCos 1) ux)) (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (+.f32 maxCos #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 #s(literal 1 binary32) ux) (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
(* (pow ux 2) (- (+ (/ 1 (* (pow ux 3) (pow (- maxCos 1) 2))) (+ (/ maxCos ux) (pow (- maxCos 1) 2))) (+ (* -1 (/ (- maxCos 1) ux)) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 2) (- maxCos 1)))) (+ (* -1 (/ (- maxCos (+ 1 (* -1 (- maxCos 1)))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ 1 ux) (+ (/ 1 (* (pow ux 3) (- maxCos 1))) (+ (/ 1 (pow ux 2)) (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #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 ux (*.f32 ux ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 maxCos (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 ux 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) (+ (* -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))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) maxCos)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (- (/ maxCos (- maxCos 1)) (/ 1 (- maxCos 1))) ux)))) maxCos) 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 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32)))) ux))) maxCos)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ 1 (+ (* -1 (- maxCos 1)) (* -1 (/ (- (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 2))) (+ (/ 1 (* (pow ux 2) (pow (- maxCos 1) 3))) (/ maxCos (- maxCos 1)))) (+ (/ 1 (- maxCos 1)) (/ maxCos (* (pow ux 2) (pow (- maxCos 1) 3))))) ux)))) maxCos) 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 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 maxCos #s(literal -1 binary32)) (/.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 maxCos (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux))) maxCos)) ux))))
(/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))))
(+ (* maxCos (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* maxCos (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* maxCos (- (+ (* -3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* -3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (* 3 (/ (pow ux 4) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))))))) (+ (/ (* ux (* (- (* -2 ux) 1) (- (+ (* 3 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1)))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))) (/ (* (pow ux 2) (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3))))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2))))) (/ (* ux (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))) (/ (* ux (* (+ 1 (* -1 ux)) (* (+ 1 (* -1 (pow ux 3))) (- (* -2 ux) 1)))) (pow (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) 2)))) (/ (* (+ 1 (* -1 ux)) (+ 1 (* -1 (pow ux 3)))) (+ 1 (* -1 (* ux (- (* -1 ux) 1))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (*.f32 maxCos (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 3 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))))))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))) (/ (* ux (- (* -2 ux) 1)) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))))
(* (pow maxCos 2) (- (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2))))) (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* (pow maxCos 2) (- (+ (* -3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* -1 (/ (pow ux 2) (pow maxCos 3))) (+ (* 3 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 3))) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ 1 (* (pow maxCos 3) ux)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (pow ux 2)))))))) (+ (* -1 (/ (* ux (- (* -1 ux) 1)) (pow maxCos 2))) (+ (/ 1 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) ux))))) (* (pow maxCos 3) ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (+ 1 (* -1 ux)))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))))))) (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)))) (*.f32 ux (*.f32 maxCos (*.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)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux))))) maxCos)) (* 3 (pow ux 2)))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux))))) maxCos))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (+ (* -1 (/ (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (+ 1 (* -1 (pow ux 3))) ux))) (+ (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux)))))) ux)) (/ (* (+ 1 (* -1 (* ux (- (* -1 ux) 1)))) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) (pow ux 2)))) maxCos)) (* 3 (pow ux 2)))) (+ 1 (+ (* -1 (* ux (- (* -1 ux) 1))) (* -1 (/ (* (- (* -2 ux) 1) (- (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 3 (pow ux 2))) (* -1 (* ux (- (* -2 ux) 1))))) ux))))) maxCos)) (* 3 (pow ux 2)))) (* -1 (* ux (- (* -2 ux) 1)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux)))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) (*.f32 ux ux)))) maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) ux))))))) maxCos)) (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))))) maxCos))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.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 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))))))))
(+ (* maxCos (+ (* -2 (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))) (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (+ (* maxCos (+ (* -1/2 (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -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)))) (+ (* 1/4 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 1/2)))) (* (sqrt (/ 1 (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1/2 (pow ux 3)) (* 1/16 (/ (pow ux 3) (pow (sqrt 1/2) 2))))) (sqrt 1/2)))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))))))))) (* (sqrt (pow ux 3)) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -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 1/2 binary32))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -1/4 binary32) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 ux (*.f32 ux ux)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32)))))))))))))
(* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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/4 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (+.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 5 binary32)))))))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* -1/4 (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* 1/2 (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1/2)))) (+ (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2))) (* (sqrt (/ (pow ux 3) (pow maxCos 5))) (* (sin (* 2 (* uy (PI)))) (sqrt -1/2)))))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 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 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 5 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))) (+.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 5 binary32)))))))))
(* (sqrt (* (pow maxCos 3) (pow ux 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))
(* (pow maxCos 2) (+ (* -2 (* (sqrt (/ (pow ux 3) (pow maxCos 3))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))) maxCos)) (* 2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* 1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2))))) maxCos)) (+ (* -1/4 (* (sqrt (* maxCos (pow ux 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 1/2)))) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* 2 (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2)))))) maxCos)) (* (sqrt (/ (pow ux 3) maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32)))) maxCos))) maxCos))) maxCos))))
(* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))))
(* uy (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
(* uy (+ (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* 4/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 5) (pow (- maxCos 1) 2)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 3) (pow (- maxCos 1) 2)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 7) (pow (- maxCos 1) 2))))) (* 4/15 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow (PI) 5) (pow (- maxCos 1) 2))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux 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))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))

eval156.0ms (0.9%)

Compiler

Compiled 62443 to 3872 computations (93.8% saved)

prune205.0ms (1.1%)

Pruning

65 alts after pruning (63 fresh and 2 done)

PrunedKeptTotal
New1174541228
Fresh10919
Picked325
Done000
Total1187651252
Accuracy
99.9%
Counts
1252 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.5%
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
90.4%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
88.7%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
75.8%
(+.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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
98.3%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
76.5%
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
98.3%
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
53.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
42.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
90.3%
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux)))))))
75.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.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))))))))
56.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
48.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
51.1%
(*.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 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal -2 binary32)))))))
40.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
48.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.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))))))))
48.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
49.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))))
20.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
7.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))))
65.9%
(*.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)))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
96.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
76.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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))))))))))
64.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
55.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
55.3%
(*.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) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))
55.4%
(*.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)))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
39.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #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 ux (*.f32 ux ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 maxCos (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
60.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)))))))
28.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
26.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))))
52.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))))
51.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 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) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))))))) maxCos))))
94.3%
(*.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 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
76.5%
(*.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))))))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
74.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
94.0%
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
88.9%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
75.9%
(*.f32 uy (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
53.1%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
Compiler

Compiled 5771 to 2875 computations (50.2% saved)

simplify265.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff928
(+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))))))
cost-diff928
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))
cost-diff928
(sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))))))))
cost-diff928
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))))
cost-diff96
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
cost-diff256
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
cost-diff256
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
cost-diff256
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
cost-diff64
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-diff128
(sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
cost-diff192
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff64
(-.f32 #s(literal 1 binary32) #s(literal 1 binary32))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
cost-diff64
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
Rules
4070×*-lowering-*.f32
4070×*-lowering-*.f64
2720×+-lowering-+.f64
2720×+-lowering-+.f32
1900×fnmsub-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0921414
13281331
213351173
378941173
088961173
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos))))
(/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos)))
(* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux)
(- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos)))
(* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))))
(- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))
(* ux (* (+ maxCos -1) (+ maxCos -1)))
ux
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
maxCos
-1
(* 4 (* maxCos maxCos))
4
(* maxCos maxCos)
(+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos))
(* 2 maxCos)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 1))
(- 1 1)
1
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))))
(- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))
(- 1 (+ (* ux (+ maxCos -1)) 1))
1
(+ (* ux (+ maxCos -1)) 1)
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))))
(* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))
(* maxCos maxCos)
maxCos
(+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))
(/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos))
(* (neg ux) (+ (neg ux) -1))
(neg ux)
ux
(+ (neg ux) -1)
-1
(- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))
(+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos))))
(+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos)))
(/ 2 (* maxCos maxCos))
(* ux (/ (+ (* ux -2) -1) maxCos))
(/ (+ (* ux -2) -1) maxCos)
(+ (* ux -2) -1)
(* ux -2)
-2
(/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))
(* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1)))))
(+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))
(* (* ux ux) -3)
(* ux ux)
-3
(- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1)))
(* ux (+ 1 (neg ux)))
(+ 1 (neg ux))
1
(* ux (+ (* ux -2) -1))
(* ux (* maxCos maxCos))
(+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))
(/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos))
(* (* ux (+ 1 (neg ux))) -3)
(+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))
(+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos)))
(/ (* (* ux ux) -3) maxCos)
(/ (* 3 (* ux ux)) (* maxCos maxCos))
(* 3 (* ux ux))
3
(+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))
(/ (* ux (+ 1 (neg ux))) maxCos)
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))) (/.f32 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)))))))))
(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 (/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))) (/.f32 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))))))))
(/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos)))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))) (/.f32 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)))))))
(* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux)
(*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))))
(- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))
(* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))
(-.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))))
ux
(* (+ 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))
maxCos
-1
#s(literal -1 binary32)
(* 4 (* maxCos maxCos))
(*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))
4
#s(literal 4 binary32)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
(+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos))
(-.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)))))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 #s(literal 0 binary32)))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- 1 1))
(sqrt.f32 #s(literal 0 binary32))
(- 1 1)
#s(literal 0 binary32)
1
#s(literal 1 binary32)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 uy uy)))) #s(literal 2 binary32))) (*.f32 uy (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 uy uy)))) #s(literal 2 binary32))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 uy uy)))) #s(literal 2 binary32)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* uy uy))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
ux
(+ (* 2 maxCos) -2)
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 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 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 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 (+ (* ux (+ maxCos -1)) 1))
(neg.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
1
#s(literal 1 binary32)
(+ (* ux (+ maxCos -1)) 1)
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (*.f32 maxCos 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 (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))))
(sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (*.f32 maxCos maxCos)))))))
(* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (*.f32 maxCos maxCos))))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))
(+.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (*.f32 maxCos maxCos)))))
(/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos))
(/.f32 (*.f32 ux (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos)) maxCos)
(* (neg ux) (+ (neg ux) -1))
(*.f32 ux (+.f32 ux #s(literal 1 binary32)))
(neg ux)
(neg.f32 ux)
ux
(+ (neg ux) -1)
(-.f32 #s(literal -1 binary32) ux)
-1
#s(literal -1 binary32)
(- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))
(+.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))))
(+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos))))
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos) (+.f32 ux (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32))))) (*.f32 ux maxCos)))))
(+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos)))
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (/.f32 ux maxCos)))
(/ 2 (* maxCos maxCos))
(/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))
(* ux (/ (+ (* ux -2) -1) maxCos))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (/.f32 ux maxCos))
(/ (+ (* ux -2) -1) maxCos)
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) maxCos)
(+ (* ux -2) -1)
(+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))
(* ux -2)
(*.f32 ux #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))
(/.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))
(* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1)))))
(*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))
(+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))
(*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 ux #s(literal -3 binary32)))))
(* (* ux ux) -3)
(*.f32 ux (*.f32 ux #s(literal -3 binary32)))
(* ux ux)
(*.f32 ux ux)
-3
#s(literal -3 binary32)
(- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1)))
(*.f32 ux (+.f32 (neg.f32 ux) (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(* ux (+ 1 (neg ux)))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(+ 1 (neg ux))
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(* ux (+ (* ux -2) -1))
(*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))
(* ux (* maxCos maxCos))
(*.f32 ux (*.f32 maxCos maxCos))
(+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))
(+.f32 (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos))
(/.f32 (*.f32 ux (+.f32 #s(literal -3 binary32) (*.f32 ux #s(literal 3 binary32)))) (*.f32 maxCos maxCos))
(* (* ux (+ 1 (neg ux))) -3)
(*.f32 ux (+.f32 #s(literal -3 binary32) (*.f32 ux #s(literal 3 binary32))))
(+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))
(+.f32 (*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 #s(literal -3 binary32) (/.f32 #s(literal 3 binary32) maxCos)))
(/ (* (* ux ux) -3) maxCos)
(*.f32 ux (*.f32 ux (/.f32 #s(literal -3 binary32) maxCos)))
(/ (* 3 (* ux ux)) (* maxCos maxCos))
(/.f32 (/.f32 (*.f32 ux (*.f32 ux #s(literal 3 binary32))) maxCos) maxCos)
(* 3 (* ux ux))
(*.f32 ux (*.f32 ux #s(literal 3 binary32)))
3
#s(literal 3 binary32)
(+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))
(*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/ (* ux (+ 1 (neg ux))) maxCos)
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)

localize741.0ms (4.1%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy67.6%
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))
accuracy61.4%
(+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))))
accuracy56.0%
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))
accuracy28.5%
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
accuracy98.2%
(PI.f32)
accuracy55.3%
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy98.2%
(PI.f32)
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy58.2%
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
accuracy100.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
accuracy100.0%
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy98.2%
(PI.f32)
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
accuracy98.9%
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
accuracy98.2%
(PI.f32)
Results
526.0ms251×0valid
30.0ms5exit
Compiler

Compiled 1571 to 92 computations (94.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 196.0ms
ival-mult: 111.0ms (56.7% of total)
ival-add: 22.0ms (11.2% of total)
ival-div: 16.0ms (8.2% of total)
...c/correct-round.rkt:119:19: 12.0ms (6.1% of total)
ival-sub: 11.0ms (5.6% of total)
ival-sqrt: 10.0ms (5.1% of total)
ival-sin: 5.0ms (2.6% of total)
backward-pass: 4.0ms (2% of total)
const: 1.0ms (0.5% of total)
ival-pi: 1.0ms (0.5% of total)
ival-neg: 1.0ms (0.5% of total)

series146.0ms (0.8%)

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

132 calls:

TimeVariablePointExpression
22.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
10.0ms
ux
@inf
(+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))
5.0ms
uy
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
4.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
3.0ms
uy
@0
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))

rewrite407.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
5528×*-lowering-*.f32
5528×*-lowering-*.f64
3202×/-lowering-/.f32
3202×/-lowering-/.f64
2470×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092787
1701686
08333686
Stop Event
iter limit
node limit
Counts
28 → 400
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (* 2 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(sqrt (- 1 1))
(- 1 1)
(* 2 (* uy (PI)))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))))
(- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))
(- 1 (+ (* ux (+ maxCos -1)) 1))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))))
(sqrt (* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))))
(* (* maxCos maxCos) (+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))))
(+ (/ (* (neg ux) (+ (neg ux) -1)) (* maxCos maxCos)) (- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))))
(PI)
(* (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))) (- 2 (* ux (* (+ maxCos -1) (+ maxCos -1)))))
(* uy (PI))
(* (PI) (PI))
(* -4/3 (* uy uy))
(+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos))))
(+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos))))
(- (+ (+ (/ 2 (* maxCos maxCos)) (* ux (/ (+ (* ux -2) -1) maxCos))) (/ (* (+ (* ux -2) -1) (+ (* (* ux ux) -3) (- (* ux (+ 1 (neg ux))) (* ux (+ (* ux -2) -1))))) (* ux (* maxCos maxCos)))) (+ (/ (* (* ux (+ 1 (neg ux))) -3) (* maxCos maxCos)) (+ (+ (/ (* (* ux ux) -3) maxCos) (/ (* 3 (* ux ux)) (* maxCos maxCos))) (+ (* ux ux) (/ (* ux (+ 1 (neg ux))) maxCos)))))
Outputs
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) uy)
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (sqrt.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(sqrt.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 ux #s(literal -2 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)))
(+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #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 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(+.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 #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 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(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 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(-.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (pow.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))))
(/.f32 (-.f32 #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 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.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 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #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))))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))
(+.f32 (-.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 #s(literal -1 binary32))))
(+.f32 (neg.f32 (*.f32 maxCos ux)) ux)
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 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 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 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 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 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 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #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 (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #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 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #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 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (fabs.f32 maxCos) (*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) 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)))) (fabs.f32 maxCos)) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(*.f32 (pow.f32 maxCos #s(literal 1/2 binary32)) (pow.f32 (*.f32 maxCos (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/2 binary32)))
(*.f32 (fabs.f32 maxCos) (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) #s(literal 1/2 binary32)) (fabs.f32 maxCos))
(*.f32 (sqrt.f32 maxCos) (sqrt.f32 (*.f32 maxCos (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))
(*.f32 (pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) #s(literal 1/4 binary32)))
(+.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(fma.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos))) (-.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 maxCos (*.f32 maxCos (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) maxCos) maxCos)
(+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))
(+.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos))
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(fma.f32 (+.f32 ux (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(fma.f32 (/.f32 ux (neg.f32 maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(-.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))) (+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 ux (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) ux)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))) (*.f32 maxCos (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (+.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (*.f32 ux (-.f32 #s(literal -1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) maxCos) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) maxCos))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (*.f32 maxCos maxCos) (+.f32 ux (*.f32 ux ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 ux (-.f32 #s(literal -1 binary32) ux)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (neg.f32 (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32)) (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) #s(literal 3 binary32)) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (+.f32 (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos)))
(/.f32 (-.f32 (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 (+.f32 (*.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos))))) (pow.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 #s(literal -1 binary32) ux) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 2 binary32) (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.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) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(pow.f32 (-.f32 #s(literal 2 binary32) (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.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 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.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 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (PI.f32))))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))
(*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy)
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))
(+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))
(+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(+.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))
(+.f32 (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))
(fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(fma.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (/.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) ux))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) ux) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) ux) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (neg.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)))) (pow.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (-.f32 (*.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))))
(/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))
(*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))))))
(*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))
(+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(+.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))
(+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))
(+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux ux)) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 ux ux))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal -3 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (/.f32 #s(literal -3 binary32) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))) (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))))
(/.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) maxCos) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))))) maxCos))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) maxCos) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (neg.f32 (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (neg.f32 (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (*.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))))
(*.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))) (/.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (*.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -3 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (neg.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))) (pow.f32 (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (pow.f32 (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) #s(literal 3 binary32)) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos))) (*.f32 (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos))))) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))))))))
(*.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))

simplify561.0ms (3.1%)

Algorithm
egg-herbie
Rules
7836×*-lowering-*.f32
7836×*-lowering-*.f64
2826×+-lowering-+.f64
2826×+-lowering-+.f32
2628×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0176522938
1655422258
0907122258
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* ux (+ (* -1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))) (+ 2 (* 2 maxCos)))) (* 1/4 (/ (* (+ 2 (* 2 maxCos)) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2)))) 2)) (* ux (- 4 (* 4 (pow maxCos 2)))))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))) (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (- maxCos 1)))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (+ (* 1/2 (/ (* (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) ux)) (* 1/2 (/ (* (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux))))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (+ (* 1/2 (/ (* (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
0
0
0
0
0
0
0
0
0
0
0
0
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))
(* uy (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 4/15 (* (* (pow uy 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))))
(* uy (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* ux (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (- maxCos 1))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* 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))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* 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))))) (* 1/2 (* (* (sin (* 2 (* 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))))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sin (* 2 (* 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))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 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)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sin (* 2 (* 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))) (* 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) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* 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))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) ux))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 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)))) (* 1/2 (/ (* (sin (* 2 (* 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)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) ux))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* (sqrt -1) (- maxCos 1)) (/ (sqrt -1) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* 1/2 (/ (sqrt -1) (* ux (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* 1/2 (* (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) (* maxCos ux))) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))) (* maxCos (pow ux 3)))) (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) ux))) maxCos)) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* -1 (* maxCos ux))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* 2 (* (* maxCos (* uy (PI))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))
(* uy (+ (* -4/3 (* (* maxCos (* (pow uy 2) (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))
(* uy (+ (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (pow (PI) 3)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 4/15 (* (* maxCos (* (pow uy 2) (pow (PI) 5))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))))
(* uy (+ (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (pow (PI) 3)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -8/315 (* (* maxCos (* (pow uy 2) (pow (PI) 7))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 4/15 (* (* maxCos (pow (PI) 5)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))))) (sqrt (/ 1 (pow (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow 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)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ (pow ux 3) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)))))) (* 1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))) (sqrt (/ 1 (* ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 5)))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2))) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 3))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* 1/2 (* (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/2 (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (+ (* 1/2 (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/4 (* (* maxCos (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (sqrt (/ 1 (pow (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 3))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ (pow ux 3) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))) (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))
(+ (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))))))
(+ (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)))))) (* 1/16 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3)) (sqrt (/ 1 (* ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 5)))))))))))
(* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(* -1 (* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 3)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -3 (/ (pow ux 2) maxCos)) (/ (* ux (- 1 ux)) maxCos))))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (/ (* ux (- 1 ux)) maxCos))))))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (/ (* ux (- 1 ux)) maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(* -1 (pow ux 2))
(- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(* -1 (pow ux 2))
(- (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
4
(+ 4 (* -4 (* ux (pow (- maxCos 1) 2))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(pow (- 2 ux) 2)
(+ (* 4 (* maxCos (* ux (- 2 ux)))) (pow (- 2 ux) 2))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2)))))) (pow (- 2 ux) 2))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -4 (* maxCos (pow ux 2))) (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))))))) (pow (- 2 ux) 2))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (+ (* 4 (/ (* ux (- 2 ux)) maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (pow maxCos 2))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/ (* ux (- (* -2 ux) 1)) maxCos)
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/ (* ux (- (* -2 ux) 1)) maxCos)
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(* -1 (* ux (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(* (pow ux 2) (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(* ux (- (/ 1 maxCos) (* 3 (/ 1 (pow maxCos 2)))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(* (pow ux 2) (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(* (pow ux 2) (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) (pow maxCos 2))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (pow maxCos 2))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (+ (* maxCos (pow ux 2)) (* ux (- 1 ux))))))) (pow maxCos 2))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (+ (* maxCos (pow ux 2)) (* ux (- 1 ux))))))) (pow maxCos 2))
(pow ux 2)
(+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))
(+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))
(+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))
(pow ux 2)
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (pow ux 2))
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (+ (* -1 (/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (+ (* -1 (/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(* -1 (pow ux 2))
(- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(* -1 (pow ux 2))
(- (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(* ux (- (* 3 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
Outputs
(* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* ux (+ (* -1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))) (+ 2 (* 2 maxCos)))) (* 1/4 (/ (* (+ 2 (* 2 maxCos)) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2)))) 2)) (* ux (- 4 (* 4 (pow maxCos 2)))))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.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)) 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))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) 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)))))) (+.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))) (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) 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)))))) (+.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (- maxCos 1)))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 maxCos #s(literal -1 binary32))))) ux))) ux))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))) (neg.f32 (*.f32 ux ux)))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (+ (* 1/2 (/ (* (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))) (neg.f32 (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (+.f32 (neg.f32 (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))) (neg.f32 (*.f32 ux ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 ux ux))))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 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)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) ux)) (* 1/2 (/ (* (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux))))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))))) ux))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux 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)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (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 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (+ (* 1/2 (/ (* (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 ux ux)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* 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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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 (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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 (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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 (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))))))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* 2 (* (* 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))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.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)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.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))))))))
(* uy (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 4/15 (* (* (pow uy 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.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)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.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)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (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))))))))))
(* uy (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1)))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.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)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.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)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (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)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (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))))))))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 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 (+.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))) (* (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (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 (/.f32 #s(literal 1 binary32) 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 (/.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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)) 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/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)) 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))))))) (*.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 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 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 (neg.f32 (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 (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)) 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))))))) (*.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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.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 (+ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) ux))))
(*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* ux (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (- maxCos 1))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 (+.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 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) ux))))
(* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (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 (* (sin (* 2 (* 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))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.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 (* (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sin (* 2 (* 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))))) (* 1/2 (* (* (sin (* 2 (* 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))))))))))))) (* (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.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))))))))) (*.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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 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 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 ux (*.f32 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)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* 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 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux maxCos)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sin (* 2 (* 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))) (* 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 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux 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 (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 (/ (* (sin (* 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)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sin (* 2 (* 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))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.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 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 #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 (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux 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 (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 (* (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) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* 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))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) ux))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (neg.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) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux 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 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) ux))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 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)))) (* 1/2 (/ (* (sin (* 2 (* 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)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))))) ux))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))) ux) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.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))))) (-.f32 (neg.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 (neg.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) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) ux)) maxCos))) maxCos))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ (* 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 #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 (*.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 #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 (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 #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 (*.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 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.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) (neg.f32 (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) (neg.f32 (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 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (+.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))) (neg.f32 (/.f32 (+.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos (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 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.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 (* (* (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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.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)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 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 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (neg.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 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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 -1 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (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 (neg.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) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 ux maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) ux) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.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))))) (-.f32 (neg.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 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) ux)) maxCos))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.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 (neg.f32 (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(neg.f32 (-.f32 (neg.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 (*.f32 #s(literal -1 binary32) maxCos) (+.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))))
(- (* 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 (neg.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 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (+ ux (* 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 (neg.f32 (/.f32 (-.f32 (neg.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 (neg.f32 (/.f32 (-.f32 (neg.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (*.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 (/.f32 (neg.f32 ux) maxCos) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.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 (/.f32 (neg.f32 ux) maxCos) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (neg.f32 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 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -1 (* maxCos ux))
(*.f32 #s(literal -1 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 -1 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (* (* maxCos (* uy (PI))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(* uy (+ (* -4/3 (* (* maxCos (* (pow uy 2) (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 maxCos (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))
(* uy (+ (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (pow (PI) 3)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 4/15 (* (* maxCos (* (pow uy 2) (pow (PI) 5))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 maxCos (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))))
(* uy (+ (* 2 (* (* maxCos (PI)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (pow (PI) 3)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* (pow uy 2) (+ (* -8/315 (* (* maxCos (* (pow uy 2) (pow (PI) 7))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))) (* 4/15 (* (* maxCos (pow (PI) 5)) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 maxCos (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 maxCos (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ 1 (pow maxCos 2))) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))))) (sqrt (/ 1 (pow (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux 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 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux 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)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.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 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (neg.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 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ (pow ux 3) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)))))) (* 1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))) (sqrt (/ 1 (* ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 5)))))))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) #s(literal 5 binary32)))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 ux ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 ux ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) 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) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2))) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 3))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) ux))) ux)))) ux)))
(sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))
(sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* 1/2 (* (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/2 (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))))))
(+ (sqrt (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))) (* maxCos (+ (* 1/2 (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (sqrt (/ 1 (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))))) (* 1/4 (* (* maxCos (* (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))))) (pow ux 2)) (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (sqrt (/ 1 (pow (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 3))))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))) (*.f32 maxCos (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -1/4 (/ (* (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (*.f32 ux (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2)))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (+ (* 1/4 (/ (pow (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 3 (pow ux 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 ux ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ (pow ux 3) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))) (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(+ (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))))))
(+ (* maxCos (sqrt (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)))))) (* 1/16 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3)) (sqrt (/ 1 (* ux (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 5)))))))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) #s(literal 5 binary32)))) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))))))
(* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (pow (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 maxCos (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))))))
(* -1 (* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.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 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (/.f32 (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))))) ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (pow (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) 3)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) ux))) ux)))) ux)))
(- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))
(- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))))
(- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))
(- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))))
(-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (/ (* ux (- (* -2 ux) 1)) maxCos)) (+ (* -3 (/ (pow ux 2) maxCos)) (/ (* ux (- 1 ux)) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (/ (* ux (- 1 ux)) maxCos))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (/ (* ux (- 1 ux)) maxCos))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (neg.f32 (*.f32 ux ux)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)))))
(* ux (- (* 4 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (- (+ (* 4 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 4 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (+.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (+.f32 (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 maxCos maxCos))
(* -1 (pow ux 2))
(neg.f32 (*.f32 ux ux))
(- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))
(-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (+ 1 ux)) (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux))))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(* -1 (pow ux 2))
(neg.f32 (*.f32 ux ux))
(- (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (+ (* ux (+ 1 ux)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux))
4
#s(literal 4 binary32)
(+ 4 (* -4 (* ux (pow (- maxCos 1) 2))))
(+.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32)))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+.f32 #s(literal 4 binary32) (*.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+.f32 #s(literal 4 binary32) (*.f32 ux (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) ux)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -4 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) ux)) ux))))
(pow (- 2 ux) 2)
(*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))
(+ (* 4 (* maxCos (* ux (- 2 ux)))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2)))))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)))))))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -4 (* maxCos (pow ux 2))) (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))))))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (*.f32 ux ux) (pow.f32 maxCos #s(literal 4 binary32)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32))) maxCos))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (+ (* 4 (/ (* ux (- 2 ux)) maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -2 binary32)) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux)))) maxCos))) maxCos))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (pow maxCos 2))
(/.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 maxCos maxCos))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 maxCos maxCos))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 maxCos maxCos))
(/ (+ 2 (+ (* maxCos (* ux (- (* -2 ux) 1))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (*.f32 maxCos maxCos))
(/ (* ux (- (* -2 ux) 1)) maxCos)
(*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/.f32 (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux maxCos))) maxCos)
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/.f32 (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux maxCos))) maxCos)
(/ (+ (* ux (- (* -2 ux) 1)) (+ (* 2 (/ 1 maxCos)) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* maxCos ux)))) maxCos)
(/.f32 (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux maxCos))) maxCos)
(/ (* ux (- (* -2 ux) 1)) maxCos)
(*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) maxCos)) maxCos))
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) maxCos)) maxCos))
(* -1 (/ (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) maxCos))) maxCos))
(neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) maxCos)) maxCos))
(* -1 (* ux (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(neg.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(*.f32 ux (-.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(*.f32 ux (-.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(* ux (- (* ux (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos))))
(*.f32 ux (-.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (* 2 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (* 4 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -1 (/ (+ (/ 1 maxCos) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 4 (/ 1 (pow maxCos 2)))) (* 2 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (/ 1 maxCos) (* 3 (/ 1 (pow maxCos 2)))))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(*.f32 ux (+.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(*.f32 ux (+.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)))))
(* ux (- (+ (* ux (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos)))) (/ 1 maxCos)) (* 3 (/ 1 (pow maxCos 2)))))
(*.f32 ux (+.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)))))
(* (pow ux 2) (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos)))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (/ 1 (* maxCos ux)))) (+ (* 4 (/ 1 maxCos)) (/ 3 (* (pow maxCos 2) ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ 1 (* 6 (/ 1 (pow maxCos 2)))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 4 binary32) maxCos)))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))) ux)) (/.f32 #s(literal 4 binary32) maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))) ux)) (/.f32 #s(literal 4 binary32) maxCos))))
(* (pow ux 2) (- (+ 1 (+ (* -1 (/ (- (* 3 (/ 1 (pow maxCos 2))) (/ 1 maxCos)) ux)) (* 6 (/ 1 (pow maxCos 2))))) (* 4 (/ 1 maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) maxCos))) ux)) (/.f32 #s(literal 4 binary32) maxCos))))
(/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (* ux (- 1 ux)))))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos maxCos))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (+ (* maxCos (pow ux 2)) (* ux (- 1 ux))))))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos maxCos))
(/ (+ (* -3 (* ux (- 1 ux))) (+ (* 3 (pow ux 2)) (* maxCos (+ (* -3 (pow ux 2)) (+ (* maxCos (pow ux 2)) (* ux (- 1 ux))))))) (pow maxCos 2))
(/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos maxCos))
(pow ux 2)
(*.f32 ux ux)
(+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))
(+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2)))))
(+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(pow ux 2)
(*.f32 ux ux)
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (pow ux 2))
(+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) maxCos)))
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (+ (* -1 (/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) maxCos)))) maxCos)))
(+ (* -1 (/ (+ (* -1 (* ux (- 1 ux))) (+ (* -1 (/ (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2))) maxCos)) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))) maxCos)))) maxCos)))
(/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (* ux (- (* -2 ux) 1)) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (-.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux) (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos))
(/ (- (+ 2 (+ (* maxCos (- (+ (* -1 (* maxCos (pow ux 2))) (* ux (- (* -2 ux) 1))) (+ (* -3 (pow ux 2)) (* ux (- 1 ux))))) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux))) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) (pow maxCos 2))
(/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux) (*.f32 maxCos (-.f32 (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) (*.f32 maxCos maxCos))
(* -1 (pow ux 2))
(neg.f32 (*.f32 ux ux))
(- (/ (* ux (- (* -2 ux) 1)) maxCos) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))
(-.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(- (+ (/ 2 (pow maxCos 2)) (+ (/ (* ux (- (* -2 ux) 1)) maxCos) (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) (* (pow maxCos 2) ux)))) (+ (* -3 (/ (* ux (- 1 ux)) (pow maxCos 2))) (+ (* -3 (/ (pow ux 2) maxCos)) (+ (* 3 (/ (pow ux 2) (pow maxCos 2))) (+ (/ (* ux (- 1 ux)) maxCos) (pow ux 2))))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(* -1 (pow ux 2))
(neg.f32 (*.f32 ux ux))
(- (* -1 (/ (- (* -1 (* ux (- (* -2 ux) 1))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux)))) maxCos)) (*.f32 ux ux))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) maxCos) (*.f32 ux ux))
(- (* -1 (/ (- (+ (* -1 (* ux (- (* -2 ux) 1))) (* -1 (/ (- (+ 2 (/ (* (- (* -2 ux) 1) (- (+ (* -3 (pow ux 2)) (* ux (- 1 ux))) (* ux (- (* -2 ux) 1)))) ux)) (+ (* -3 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos))) (+ (* -1 (* ux (- 1 ux))) (* 3 (pow ux 2)))) maxCos)) (pow ux 2))
(-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) ux) (+.f32 (*.f32 (*.f32 #s(literal -3 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) maxCos)) (+.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux ux))))) maxCos) (*.f32 ux ux))
(* ux (- (* 3 (/ 1 (pow maxCos 2))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (-.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (- (+ (* 3 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))))
(*.f32 ux (+.f32 (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (+ (* 4 (/ 1 (pow maxCos 2))) (/ 3 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 6 (/ 1 (pow maxCos 2))) (+ (/ 2 (* maxCos ux)) (/ 2 (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2)))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos))))) ux) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos))))) ux) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) (* 3 (/ 1 (pow maxCos 2)))) ux)) (+ (* 2 (/ 1 maxCos)) (* 4 (/ 1 (pow maxCos 2))))) (+ 1 (* 6 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 3 binary32) (*.f32 maxCos maxCos))))) ux) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))

eval199.0ms (1.1%)

Compiler

Compiled 106054 to 5052 computations (95.2% saved)

prune232.0ms (1.3%)

Pruning

90 alts after pruning (88 fresh and 2 done)

PrunedKeptTotal
New1139401179
Fresh104858
Picked505
Done022
Total1154901244
Accuracy
99.9%
Counts
1244 → 90
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.5%
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
75.8%
(+.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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
98.3%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
70.4%
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
70.4%
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) uy)
76.5%
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
42.5%
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.4%
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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))))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
42.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
70.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
70.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
42.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))))
40.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))))
53.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
68.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
70.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
69.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1/2 binary32))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
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 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
60.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
24.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 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))))
34.1%
(*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
75.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.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))))))))
56.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
48.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
51.1%
(*.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 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal -2 binary32)))))))
40.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
48.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
49.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))))))))
48.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
49.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))))
20.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))))
65.9%
(*.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)))))
22.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
96.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
76.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.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 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.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)))) #s(literal 2 binary32))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
88.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal -4 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
97.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
62.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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))))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.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))))))
98.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
94.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
55.3%
(*.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) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))
55.4%
(*.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)))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
39.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)))))))
39.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #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 ux (*.f32 ux ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 maxCos (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
60.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)))))))
28.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
52.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))))
39.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
51.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))))
94.3%
(*.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 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
76.5%
(*.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))))))
74.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
94.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
64.5%
(*.f32 (sin.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
76.5%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
28.4%
(*.f32 (fabs.f32 maxCos) (*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 (+.f32 ux (*.f32 ux ux)) maxCos) maxCos) (+.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))) ux) (*.f32 ux (+.f32 (*.f32 ux #s(literal -3 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)) (+.f32 (+.f32 (+.f32 (/.f32 #s(literal -3 binary32) (*.f32 (/.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 3 binary32)) (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.9%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
75.9%
(*.f32 uy (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
53.1%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
80.9%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (PI.f32))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 8573 to 4229 computations (50.7% saved)

simplify225.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff32
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
cost-diff32
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
cost-diff32
(sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
cost-diff32
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
cost-diff0
(*.f32 uy (PI.f32))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
cost-diff0
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
cost-diff64
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux)))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))
cost-diff64
(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))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux)))))
cost-diff64
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff128
(-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
cost-diff128
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
Rules
3284×*-lowering-*.f32
3284×*-lowering-*.f64
2862×--lowering--.f32
2862×--lowering--.f64
2528×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
068798
1211772
2798746
33785744
08562744
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))))
(- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))
(* ux (- 1 maxCos))
ux
(- 1 maxCos)
1
maxCos
(* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(+ (* ux (+ maxCos -1)) 1)
0
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))))
(- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))
1
(* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))
(* ux ux)
ux
(+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
maxCos
-1
(/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)
(* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux)))
(- (* -2 (+ maxCos -1)) (/ 1 ux))
(* -2 (+ maxCos -1))
-2
(/ 1 ux)
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos)))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos))))
(/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos)))
(* ux (+ 4 (* -4 (* maxCos maxCos))))
ux
(+ 4 (* -4 (* maxCos maxCos)))
4
(* -4 (* maxCos maxCos))
-4
(* maxCos maxCos)
maxCos
(+ 2 (* 2 maxCos))
(* 2 maxCos)
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))))
(* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))
(* ux ux)
ux
(+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))
(neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux))
(/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)
(+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos))))
(/ 2 maxCos)
(- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))
(/ 2 (* maxCos maxCos))
(/ 4 (* maxCos maxCos))
4
(+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))
(/ 4 maxCos)
(- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))
(/ 5 (* maxCos maxCos))
5
(+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))
(+ 1 (/ 2 maxCos))
1
(/ 6 (* maxCos maxCos))
6
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #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)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
ux
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
maxCos
(* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* ux (+ maxCos -1)) 1)
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
0
#s(literal 0 binary32)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (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))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)))))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))))
(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))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)))))
(- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))
(-.f32 #s(literal 1 binary32) (*.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) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux))))
1
#s(literal 1 binary32)
(* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)))
(* ux ux)
(*.f32 ux ux)
ux
(+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux))
(* (+ 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))
maxCos
-1
#s(literal -1 binary32)
(/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) ux)
(* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux)))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(- (* -2 (+ maxCos -1)) (/ 1 ux))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) ux)))
(* -2 (+ maxCos -1))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
-2
#s(literal -2 binary32)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos)))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos))))
(sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos))))
(/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos)))
(/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ 4 (* -4 (* maxCos maxCos))))
(*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))))
ux
(+ 4 (* -4 (* maxCos maxCos)))
(+.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))
4
#s(literal 4 binary32)
(* -4 (* maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))
-4
#s(literal -4 binary32)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(+ 2 (* 2 maxCos))
(*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux) (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux 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 (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))))
(sqrt.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux) (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))
(*.f32 (+.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux) (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux) (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))))
(* ux ux)
(*.f32 ux ux)
ux
(+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))
(+.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux) (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos))))
(neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux))
(/.f32 (+.f32 (/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos) (+.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) ux)
(/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) ux)
(+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos))))
(+.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))
(/ 2 maxCos)
(/.f32 #s(literal 2 binary32) maxCos)
(- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))
(+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(/ 2 (* maxCos maxCos))
(/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos)
(/ 4 (* maxCos maxCos))
(/.f32 (/.f32 #s(literal 4 binary32) maxCos) maxCos)
4
#s(literal 4 binary32)
(+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))
(+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))
(/ 4 maxCos)
(/.f32 #s(literal 4 binary32) maxCos)
(- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))
(+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (/.f32 #s(literal -6 binary32) (*.f32 maxCos maxCos)))
(/ 5 (* maxCos maxCos))
(/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))
5
#s(literal 5 binary32)
(+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))
(+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(+ 1 (/ 2 maxCos))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))
1
#s(literal 1 binary32)
(/ 6 (* maxCos maxCos))
(/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))
6
#s(literal 6 binary32)

localize330.0ms (1.8%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy64.0%
(+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
accuracy54.6%
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
accuracy47.0%
(-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))
accuracy43.9%
(-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
accuracy99.6%
(PI.f32)
accuracy99.6%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))))
accuracy98.7%
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux)))
accuracy57.9%
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))
accuracy99.4%
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
accuracy99.4%
(-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
Results
208.0ms255×0valid
3.0ms5exit
Compiler

Compiled 847 to 69 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
ival-mult: 41.0ms (29.1% of total)
ival-add: 38.0ms (27% of total)
ival-div: 20.0ms (14.2% of total)
ival-sub: 19.0ms (13.5% of total)
ival-sqrt: 9.0ms (6.4% of total)
ival-sin: 8.0ms (5.7% of total)
ival-pi: 2.0ms (1.4% of total)
backward-pass: 1.0ms (0.7% of total)
const: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)

series133.0ms (0.7%)

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

117 calls:

TimeVariablePointExpression
33.0ms
ux
@inf
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))))
13.0ms
maxCos
@inf
(* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))
4.0ms
uy
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))))
4.0ms
maxCos
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
3.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))))

rewrite393.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3664×*-lowering-*.f32
3664×*-lowering-*.f64
2606×/-lowering-/.f32
2606×/-lowering-/.f64
1860×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067438
1499416
26028416
08578416
Stop Event
iter limit
node limit
Counts
22 → 360
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))))
(sqrt (- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))))
(- (* ux (- 1 maxCos)) (* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1)))
(sin (* (* uy 2) (PI)))
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))))
(sqrt (- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))))
(- 1 (* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux))))
(* (* ux ux) (+ (* (+ maxCos -1) (+ maxCos -1)) (/ (* -1 (- (* -2 (+ maxCos -1)) (/ 1 ux))) ux)))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (* ux (+ 4 (* -4 (* maxCos maxCos)))) (+ 2 (* 2 maxCos)))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* uy (PI))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))))
(sqrt (* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))))
(* (* maxCos maxCos) (* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))))
(* (* ux ux) (+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos)))))))
(* (* uy 2) (PI))
(* (* ux (+ maxCos -1)) (+ (* ux (+ maxCos -1)) 1))
(PI)
(- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))
(- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))
(+ (neg (/ (+ (/ 2 maxCos) (- (/ 2 (* maxCos maxCos)) (/ 4 (* maxCos maxCos)))) ux)) (+ (/ 4 maxCos) (- (/ 5 (* maxCos maxCos)) (+ (+ 1 (/ 2 maxCos)) (/ 6 (* maxCos maxCos))))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
(+.f32 (*.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 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (fma.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.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 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos)) (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(fma.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 maxCos #s(literal -1 binary32))))))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) (neg.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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) maxCos) ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) maxCos) ux (neg.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (neg.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 maxCos #s(literal -1 binary32)) (neg.f32 ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (neg.f32 ux) (neg.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (neg.f32 ux) (+.f32 maxCos #s(literal -1 binary32)) (neg.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 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 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 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(-.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (pow.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (-.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos)) (+.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 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.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 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.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 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.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 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) #s(literal 1/2 binary32)))
(pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))) (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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))
(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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
(*.f32 (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/4 binary32)) (pow.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))
(+.f32 (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))) (/.f32 (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) (/.f32 (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))) (neg.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))))
(+.f32 (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))))))
(fma.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))))
(fma.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux))))))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 ux ux) (neg.f32 (/.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)))))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))
(*.f32 ux (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))
(*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))
(*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))
(*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (*.f32 ux ux))
(*.f32 (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) #s(literal 1 binary32))
(*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.f32 ux ux))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) #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 (pow.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (fabs.f32 maxCos) (*.f32 (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #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)))) (fabs.f32 maxCos)) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #s(literal 1/2 binary32)))
(*.f32 (fabs.f32 maxCos) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #s(literal 1/2 binary32)) (fabs.f32 maxCos))
(*.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 maxCos) (sqrt.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))))
(*.f32 (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(*.f32 ux (*.f32 (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) maxCos)
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 ux ux))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(+.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (*.f32 ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))
(fma.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 ux ux)) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))))
(/.f32 (*.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 ux ux)) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(*.f32 ux (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 ux ux))
(*.f32 (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) ux)
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (+.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 (*.f32 ux (*.f32 (+.f32 maxCos #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))) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))
(+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (neg.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal -6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(fma.f32 #s(literal 5 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(fma.f32 #s(literal -5 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 maxCos maxCos))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) #s(literal 5 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(fma.f32 (/.f32 #s(literal 5 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(-.f32 (/.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(/.f32 (-.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 5 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 5 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 5 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 5 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 #s(literal 5 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 (*.f32 #s(literal 5 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 #s(literal -5 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 (*.f32 #s(literal -5 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) maxCos) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 maxCos (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (neg.f32 (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (+.f32 (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (/.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(*.f32 (-.f32 (/.f32 #s(literal 25 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(+.f32 (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))))
(+.f32 (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)) (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos))
(fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(fma.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 maxCos maxCos))) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) #s(literal 2 binary32) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 (/.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(-.f32 (/.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 (/.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(/.f32 #s(literal 2 binary32) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 4 binary32) maxCos)) maxCos)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) (*.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 maxCos maxCos))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 maxCos maxCos))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) #s(literal -4 binary32))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (neg.f32 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 maxCos (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) maxCos))
(/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) #s(literal 4 binary32))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (neg.f32 (*.f32 maxCos maxCos))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) #s(literal -4 binary32))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (neg.f32 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) maxCos) (*.f32 maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (*.f32 maxCos maxCos)) (*.f32 maxCos #s(literal 4 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (neg.f32 (*.f32 maxCos maxCos))) (*.f32 maxCos #s(literal -4 binary32))) (*.f32 maxCos (neg.f32 (*.f32 maxCos maxCos))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (*.f32 maxCos (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 maxCos maxCos))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (/.f32 (/.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos))) (pow.f32 (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (-.f32 (*.f32 (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))
(/.f32 (/.f32 #s(literal -2 binary32) maxCos) maxCos)
(/.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (*.f32 maxCos maxCos)) (*.f32 maxCos maxCos))
(*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) #s(literal -2 binary32))
(*.f32 (*.f32 (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (/.f32 (*.f32 maxCos maxCos) #s(literal 6 binary32)))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(+.f32 (/.f32 #s(literal 4 binary32) maxCos) (+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))
(+.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)))
(+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))
(+.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(+.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 4 binary32) maxCos))
(+.f32 (+.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(fma.f32 (+.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))
(fma.f32 (-.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))
(-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))
(-.f32 #s(literal 0 binary32) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))
(-.f32 (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(-.f32 (+.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(-.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))
(-.f32 (+.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos))))) (*.f32 (neg.f32 ux) (+.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 (neg.f32 ux) (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 (neg.f32 ux) (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (neg.f32 (/.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos))))) (*.f32 ux (+.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 ux (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (neg.f32 (/.f32 #s(literal 2 binary32) maxCos))) (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 ux (-.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 ux (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (neg.f32 ux)) (*.f32 (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos)))) (neg.f32 ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux) (*.f32 (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos)))) (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (neg.f32 (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 4 binary32) maxCos)))) ux))
(/.f32 (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 ux)) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (neg.f32 ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 16 binary32) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) ux) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) (neg.f32 (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) ux))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (neg.f32 (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (+.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos))) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (-.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (/.f32 #s(literal 4 binary32) maxCos)) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)))))))
(*.f32 (-.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (neg.f32 ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))

simplify405.0ms (2.2%)

Algorithm
egg-herbie
Rules
7640×*-lowering-*.f32
7640×*-lowering-*.f64
2500×+-lowering-+.f64
2500×+-lowering-+.f32
2442×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0159816157
1583215670
0803315670
Stop Event
iter limit
node limit
Counts
468 → 468
Calls
Call 1
Inputs
(* 2 (* (* uy (PI)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (pow (- ux (* -1 (* ux (+ 1 (* -1 ux))))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- ux (+ (* -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 (/ (* (sin (* 2 (* uy (PI)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* -1/2 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 3) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/4 (* (* maxCos (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (pow (- ux (* -1 (* ux (+ 1 (* -1 ux))))) 3))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/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) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/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) (* ux (+ 1 (* -2 ux)))) (* maxCos (* 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 (/ (- 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/4 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/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)))))
(* 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 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(- ux (* -1 (* ux (+ 1 (* -1 ux)))))
(- (+ ux (* maxCos (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 1 (* -1 ux)))))
(- (+ ux (* maxCos (- (+ (* -1 ux) (* -1 (* maxCos (pow ux 2)))) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 1 (* -1 ux)))))
(- (+ ux (* maxCos (- (+ (* -1 ux) (* -1 (* maxCos (pow ux 2)))) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 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)) (/ 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)) (/ ux (pow maxCos 2))) (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) (pow maxCos 2))) (+ (/ (* 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 (/ (- ux (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- ux (* -1 (* ux (+ 1 (* -1 ux))))) maxCos))) (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2)))))
(+ (* -1 (* (sqrt (* (pow ux 3) (pow (- maxCos 1) 3))) (/ (* uy (PI)) (sqrt -2)))) (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))))
(+ (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ (* uy (PI)) (sqrt -2)))) (* -1/4 (* (sqrt (* ux (pow (- maxCos 1) 5))) (/ (* uy (PI)) (pow (sqrt -2) 3)))))))
(+ (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ (* uy (PI)) (sqrt -2)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ (pow (- maxCos 1) 5) (pow ux 3))) (/ (* uy (PI)) (pow (sqrt -2) 3)))) (* -1/8 (* (sqrt (/ (pow (- maxCos 1) 7) ux)) (/ (* uy (PI)) (pow (sqrt -2) 5)))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 2) (* (pow (sqrt -1) 3) (- maxCos 1))))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 2) (* (pow (sqrt -1) 3) (- maxCos 1))))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* 2 (* uy (* (PI) (* (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 ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))
(+ (* -1 (* (* maxCos (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2))))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))) (* maxCos (+ (* -1 (* (* maxCos (* uy (* (PI) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2))))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1 (* (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))) (* maxCos (+ (* -1 (* (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/2 (* (* maxCos (* (pow ux 2) (* uy (* (PI) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2)))))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))) 3))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(* maxCos (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- (* 2 (/ 1 ux)) 2)))) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (* maxCos (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (sqrt -1))) (* -1 (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- 2 (* 2 (/ 1 ux)))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* ux (sqrt -1)))) maxCos))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* (sqrt (* ux (- maxCos 1))) (sqrt -2))
(+ (* -1/2 (* (sqrt (* (pow ux 3) (pow (- maxCos 1) 3))) (/ 1 (sqrt -2)))) (* (sqrt (* ux (- maxCos 1))) (sqrt -2)))
(+ (* (sqrt (* ux (- maxCos 1))) (sqrt -2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ 1 (sqrt -2)))) (* -1/8 (* (sqrt (* ux (pow (- maxCos 1) 5))) (/ 1 (pow (sqrt -2) 3)))))))
(+ (* (sqrt (* ux (- maxCos 1))) (sqrt -2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ 1 (sqrt -2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (pow (- maxCos 1) 5) (pow ux 3))) (/ 1 (pow (sqrt -2) 3)))) (* -1/16 (* (sqrt (/ (pow (- maxCos 1) 7) ux)) (/ 1 (pow (sqrt -2) 5)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1)))))
(* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1))))
(* ux (- (+ (* -1 (/ (+ (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* 1/2 (/ 1 (* (pow (sqrt -1) 3) (- maxCos 1))))) (pow ux 2))) (* (sqrt -1) (- maxCos 1))) (/ 1 (* ux (sqrt -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 ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* -1/2 (* (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/2 (* (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* maxCos (+ (* -1/2 (* (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/4 (* (* maxCos (* (pow ux 2) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))) 3))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- (* 2 (/ 1 ux)) 2)) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt -1))) (* -1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- 2 (* 2 (/ 1 ux)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -2 (* ux (- maxCos 1)))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(* -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 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 ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(- (+ 1 (* -1 (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
1
(+ 1 (* 2 (* ux (- maxCos 1))))
(+ 1 (* ux (+ (* 2 (- maxCos 1)) (* ux (pow (- maxCos 1) 2)))))
(+ 1 (* ux (+ (* 2 (- maxCos 1)) (* ux (pow (- maxCos 1) 2)))))
(* (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)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))))
(* (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 ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(+ (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 5)))))))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(+ (* -1 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt 2)) (sqrt ux))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 3)) (sqrt ux))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 5)) (sqrt ux))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -2)))
(* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* (* maxCos (* ux (* uy (PI)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))
(* uy (+ (* -4/3 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 3)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))
(* uy (+ (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (* ux (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 4/15 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 5)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))))
(* uy (+ (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (* ux (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -8/315 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 7)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 4/15 (* (* maxCos (* ux (pow (PI) 5))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1)))
(+ (* 1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1))))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(+ (* maxCos (+ (* 1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* maxCos (+ (* -1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/4 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))) (- 2 (* 2 (/ 1 ux))))))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) 1) 3))))))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/4 (/ (* ux (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 (/ 1 ux))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))))) (* (pow maxCos 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* ux (* (sin (* 2 (* uy (PI)))) (* (- (* 2 (/ 1 ux)) 2) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (sqrt -1)))) maxCos)) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ (pow ux 3) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)))))) (* 1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))) (sqrt (/ 1 (* ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 5)))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2))) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 3))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* ux (sqrt (- (* 2 (/ 1 ux)) 1)))
(+ (* 1/2 (* (* maxCos (* ux (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* ux (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/2 (* (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(+ (* maxCos (+ (* 1/2 (* (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* maxCos (+ (* -1/2 (* (* ux (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/4 (* (* maxCos (* ux (* (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))) (- 2 (* 2 (/ 1 ux)))))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) 1) 3))))))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* ux (* (- 2 (* 2 (/ 1 ux))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* ux (* (- (* 2 (/ 1 ux)) 2) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (sqrt -1)))) maxCos)) (* 1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ (pow ux 3) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))) (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))
(+ (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))))))
(+ (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)))))) (* 1/16 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3)) (sqrt (/ 1 (* ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 5)))))))))))
(* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(* -1 (* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 3)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2))
(/ (+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/ (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/ (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(* -1 (pow ux 2))
(+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos))
(+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2))))
(+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2))))
(* -1 (pow ux 2))
(+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* ux (- 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)))
(/ -1 (pow maxCos 2))
(/ (- (* -2 maxCos) 1) (pow maxCos 2))
(/ (- (* maxCos (- (* -1 maxCos) 2)) 1) (pow maxCos 2))
(/ (- (* maxCos (- (* -1 maxCos) 2)) 1) (pow maxCos 2))
-1
(* -1 (+ 1 (* 2 (/ 1 maxCos))))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
-1
(* -1 (+ 1 (* 2 (/ 1 maxCos))))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ -2 (pow maxCos 2))
(/ (- (* 2 (/ 1 ux)) 1) (pow maxCos 2))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- 2 (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- (+ 2 (* -1 maxCos)) (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- (+ 2 (* -1 maxCos)) (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
-1
(- (* 2 (/ 1 maxCos)) (+ 1 (/ 2 (* maxCos ux))))
(- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* (pow maxCos 2) ux)))) (+ 1 (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* (pow maxCos 2) ux)))) (+ 1 (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
-1
(- (* -1 (/ (- (* 2 (/ 1 ux)) 2) maxCos)) 1)
(- (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux)))) maxCos)) (* 2 (/ 1 ux))) 2) maxCos)) 1)
(- (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux)))) maxCos)) (* 2 (/ 1 ux))) 2) maxCos)) 1)
(/ (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
Outputs
(* 2 (* (* uy (PI)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- (* ux (- 1 maxCos)) (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (*.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 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (+.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* 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 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.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 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.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 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (pow (- ux (* -1 (* ux (+ 1 (* -1 ux))))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 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 (neg.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 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)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* maxCos (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))) (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(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)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 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 (/ (* (sin (* 2 (* uy (PI)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.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 ux (*.f32 #s(literal 1 binary32) (*.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/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- ux (+ (* -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 (/ (* (sin (* 2 (* uy (PI)))) (- ux (* -1 (* ux (+ 1 (* -2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 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 maxCos #s(literal -2 binary32)))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (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 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.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 (* (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 maxCos #s(literal -2 binary32)))) (*.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 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (*.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 (/ (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 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (*.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 (*.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 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #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 ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (- (* -1 (- 1 maxCos)) (* -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 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2) (* ux (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (* 1/2 (/ (- (* -1 (- 1 maxCos)) (* -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))) (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/8 binary32) ux) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* -1/16 (/ (pow (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) 3) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) ux)) (* 1/2 (/ (- (* -1 (- 1 maxCos)) (* -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))) (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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 (*.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 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 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 (* -1 (* ux (+ 1 (* -1 ux))))))
(sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* 1/2 (* (* maxCos (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.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 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (sqrt (- ux (* -1 (* ux (+ 1 (* -1 ux)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (sqrt (/ 1 (- ux (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/4 (* (* maxCos (* (+ (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (- ux (* -1 (* ux (+ 1 (* -1 ux))))))) (pow ux 2)) (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (pow (- ux (* -1 (* ux (+ 1 (* -1 ux))))) 3))))))))))
(+.f32 (sqrt.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (neg.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) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 ux maxCos) (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 ux maxCos)) (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/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) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux maxCos)) (/.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 #s(literal 1/2 binary32) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* maxCos (+ (* -1/4 (/ (* (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- (* -1 ux) (* ux (+ 1 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))) (- (* -1 ux) (* ux (+ 1 (* -2 ux))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/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) (* ux (+ 1 (* -2 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux maxCos)) (/.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 #s(literal 1/2 binary32) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.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))))) (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux ux)))) (/.f32 (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 (neg.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/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))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux ux))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.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/4 (/ (* (- ux (* -1 (* ux (+ 1 (* -2 ux))))) (- ux (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* 1/4 (/ (pow (- ux (* -1 (* ux (+ 1 (* -2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/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))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 ux ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* 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 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (*.f32 ux ux) #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (- 1 maxCos)) (* -1 (- maxCos 1))) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- ux (* -1 (* ux (+ 1 (* -1 ux)))))
(+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(- (+ ux (* maxCos (- (* -1 ux) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 1 (* -1 ux)))))
(+.f32 ux (-.f32 (*.f32 maxCos (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (+ ux (* maxCos (- (+ (* -1 ux) (* -1 (* maxCos (pow ux 2)))) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 1 (* -1 ux)))))
(+.f32 ux (-.f32 (*.f32 maxCos (-.f32 (-.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (+ ux (* maxCos (- (+ (* -1 ux) (* -1 (* maxCos (pow ux 2)))) (* ux (+ 1 (* -2 ux)))))) (* -1 (* ux (+ 1 (* -1 ux)))))
(+.f32 ux (-.f32 (*.f32 maxCos (-.f32 (-.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ ux 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)) (/ 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 (neg.f32 ux) maxCos) (/.f32 ux (*.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 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 #s(literal -1 binary32) maxCos)))))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (/ 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 (neg.f32 ux) maxCos) (/.f32 ux (*.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 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 #s(literal -1 binary32) maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (- ux (* -1 (* ux (+ 1 (* -2 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- 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 ux (-.f32 (neg.f32 (/.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ ux (* -1 (/ (- 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 ux (-.f32 (neg.f32 (/.f32 (+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))) maxCos)) (*.f32 ux ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.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)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))))))
(* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* -1 (* (sqrt (* (pow ux 3) (pow (- maxCos 1) 3))) (/ (* uy (PI)) (sqrt -2)))) (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ (* uy (PI)) (sqrt -2)))) (* -1/4 (* (sqrt (* ux (pow (- maxCos 1) 5))) (/ (* uy (PI)) (pow (sqrt -2) 3)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- maxCos 1))) (* uy (* (PI) (sqrt -2))))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ (* uy (PI)) (sqrt -2)))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ (pow (- maxCos 1) 5) (pow ux 3))) (/ (* uy (PI)) (pow (sqrt -2) 3)))) (* -1/8 (* (sqrt (/ (pow (- maxCos 1) 7) ux)) (/ (* uy (PI)) (pow (sqrt -2) 5)))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 ux (*.f32 ux ux)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 7 binary32)) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 2) (* (pow (sqrt -1) 3) (- maxCos 1))))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 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 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 2) (* (pow (sqrt -1) 3) (- maxCos 1))))) (+ (* -1 (/ (* uy (PI)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
(+ (* -1 (* (* maxCos (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2))))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))) (* maxCos (+ (* -1 (* (* maxCos (* uy (* (PI) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2))))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1 (* (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))))) (* maxCos (+ (* -1 (* (* (pow ux 2) (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* maxCos (+ (* -1 (* (* uy (* (PI) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/2 (* (* maxCos (* (pow ux 2) (* uy (* (PI) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2)))))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))) 3))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))))))))))))
(* 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 (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.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 (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.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 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* maxCos (+ (* -1 (/ (* ux (* uy (* (PI) (- (* 2 (/ 1 ux)) 2)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* uy (* (PI) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- (* 2 (/ 1 ux)) 2)))) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (* maxCos (sqrt -1))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (sqrt -1))) (* -1 (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* maxCos (* 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 ux (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* ux (* uy (* (PI) (- 2 (* 2 (/ 1 ux)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* uy (* (PI) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- 2 (* 2 (/ 1 ux)))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (/ (* uy (* (PI) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))))) (* ux (sqrt -1)))) maxCos))) 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 ux (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32))))))) (*.f32 (*.f32 ux maxCos) (*.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 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos))))
(* (sqrt (* ux (- maxCos 1))) (sqrt -2))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32)))
(+ (* -1/2 (* (sqrt (* (pow ux 3) (pow (- maxCos 1) 3))) (/ 1 (sqrt -2)))) (* (sqrt (* ux (- maxCos 1))) (sqrt -2)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (sqrt.f32 #s(literal -2 binary32)))))
(+ (* (sqrt (* ux (- maxCos 1))) (sqrt -2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ 1 (sqrt -2)))) (* -1/8 (* (sqrt (* ux (pow (- maxCos 1) 5))) (/ 1 (pow (sqrt -2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal -1/2 binary32))))))
(+ (* (sqrt (* ux (- maxCos 1))) (sqrt -2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ (pow (- maxCos 1) 3) ux)) (/ 1 (sqrt -2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ (pow (- maxCos 1) 5) (pow ux 3))) (/ 1 (pow (sqrt -2) 3)))) (* -1/16 (* (sqrt (/ (pow (- maxCos 1) 7) ux)) (/ 1 (pow (sqrt -2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal -1/2 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 7 binary32)) ux)) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1)))))
(*.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)))))
(* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1))))
(*.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))))
(* ux (- (+ (* -1 (/ (+ (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* 1/2 (/ 1 (* (pow (sqrt -1) 3) (- maxCos 1))))) (pow ux 2))) (* (sqrt -1) (- maxCos 1))) (/ 1 (* ux (sqrt -1)))))
(*.f32 ux (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux 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 (* (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)) (/ 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 ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* -1/2 (* (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* maxCos (+ (* -1/2 (* (* maxCos (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/2 (* (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))))
(+ (sqrt (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))) (* maxCos (+ (* -1/2 (* (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* maxCos (+ (* -1/2 (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (sqrt (/ 1 (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))))) (* -1/4 (* (* maxCos (* (pow ux 2) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))) 3))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.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 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- (* 2 (/ 1 ux)) 2)) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.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 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 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/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 ux maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt -1))) (* -1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (- 2 (* 2 (/ 1 ux)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* -2 (* ux (- maxCos 1)))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -2 binary32))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32))))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32))))
(* ux (- (* -1 (* ux (pow (- maxCos 1) 2))) (* 2 (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 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 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -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 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))
(- (+ 1 (* -1 (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) maxCos)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2))))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) maxCos)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)))
1
#s(literal 1 binary32)
(+ 1 (* 2 (* ux (- maxCos 1))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* ux (+ (* 2 (- maxCos 1)) (* ux (pow (- maxCos 1) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))))))
(+ 1 (* ux (+ (* 2 (- maxCos 1)) (* ux (pow (- maxCos 1) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 maxCos #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) (+ (* 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) (+ (* 2 (/ (- maxCos 1) ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (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 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 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))
(+ (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) maxCos)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (+ 1 (* -1 (- (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) maxCos)))) maxCos)))
(* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (/.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))))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (*.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 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.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))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.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 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (/.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 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (/.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))))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.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 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (/.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 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (/.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))))))))))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.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)))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (/.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (/.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (/.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))))
(* -1 (* (sqrt (/ (* ux (+ 4 (* -4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (/.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(+ (* -1 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt 2)) (sqrt ux))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 3)) (sqrt ux))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (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 ux) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (/.f32 maxCos #s(literal 2 binary32))))))))
(+ (* maxCos (+ (* -1 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/2 (* (/ (* maxCos (sin (* 2 (* uy (PI))))) (pow (sqrt 2) 5)) (sqrt ux))))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (/.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)))) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -2)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))
(* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -2 binary32)))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -2 binary32)))))
(* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sin (* 2 (* uy (PI)))) (sqrt -2)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux maxCos))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(*.f32 (neg.f32 maxCos) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* (* maxCos (* ux (* uy (PI)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) ux))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))))
(* uy (+ (* -4/3 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 3)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (PI.f32))))))
(* uy (+ (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (* ux (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 4/15 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 5)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* uy (+ (* 2 (* (* maxCos (* ux (PI))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -4/3 (* (* maxCos (* ux (pow (PI) 3))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (pow uy 2) (+ (* -8/315 (* (* maxCos (* ux (* (pow uy 2) (pow (PI) 7)))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))) (* 4/15 (* (* maxCos (* ux (pow (PI) 5))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2))))))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux maxCos) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ 1 (* (pow maxCos 2) ux))) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 2 (/ 1 (* maxCos ux))) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+ (* 1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1))))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* maxCos (+ (* -1/2 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/4 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))) (- 2 (* 2 (/ 1 ux))))))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) 1) 3))))))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/4 (/ (* ux (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 (/ 1 ux))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))))) (* (pow maxCos 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* 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 ux 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 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (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 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* ux (* (sin (* 2 (* uy (PI)))) (* (- (* 2 (/ 1 ux)) 2) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (sqrt -1)))) maxCos)) (* 1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (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 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))) maxCos))))
(* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ (pow ux 3) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.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 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))))))
(+ (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2))) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)))))) (* 1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))) (sqrt (/ 1 (* ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 5)))))))))))
(+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32)))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 ux ux)))))
(* ux (+ (* -1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2))) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) ux)) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32)))))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2))) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 3))) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* (* maxCos (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (/.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 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.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) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) ux)))) ux))) ux)))
(* ux (sqrt (- (* 2 (/ 1 ux)) 1)))
(*.f32 ux (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+ (* 1/2 (* (* maxCos (* ux (- 2 (* 2 (/ 1 ux))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 ux (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* ux (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/2 (* (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 ux (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (* ux (- 2 (* 2 (/ 1 ux)))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* maxCos (+ (* -1/2 (* (* ux (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1))))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) 1))))) (* 1/4 (* (* maxCos (* ux (* (+ 1 (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (- (* 2 (/ 1 ux)) 1)))) (- 2 (* 2 (/ 1 ux)))))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) 1) 3))))))))) (* ux (sqrt (- (* 2 (/ 1 ux)) 1))))
(+.f32 (*.f32 ux (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 ux maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 ux maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/4 (/ (* ux (* (- 2 (* 2 (/ 1 ux))) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (* ux (- 2 (* 2 (/ 1 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- 2 (* 2 (/ 1 ux))) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (sqrt -1)))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 ux maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (* maxCos (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 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* ux (* (- (* 2 (/ 1 ux)) 2) (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux))))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* ux (- (* 4 (/ 1 ux)) (+ 1 (+ (* 1/4 (/ (pow (- (* 2 (/ 1 ux)) 2) 2) (pow (sqrt -1) 2))) (* 2 (/ 1 ux)))))) (sqrt -1)))) maxCos)) (* 1/2 (/ (* ux (- (* 2 (/ 1 ux)) 2)) (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))) maxCos))))
(* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ (pow ux 3) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))) (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))
(+ (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3))))) (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
(+ (* maxCos (sqrt (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))) (* (pow ux 2) (+ (* 1/2 (* (* maxCos (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (sqrt (/ 1 (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))))) (* (pow ux 2) (+ (* -1/8 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 2)) (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)))))) (* 1/16 (* (* maxCos (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3)) (sqrt (/ 1 (* ux (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 5)))))))))))
(+.f32 (*.f32 maxCos (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.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 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 maxCos (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))))))))
(* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* ux (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)))))))
(* ux (+ (* -1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (+ (* 1/16 (* (/ (* maxCos (pow (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5))))) (+ (* 1/2 (* (/ (* maxCos (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)))) (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* (* maxCos ux) (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (*.f32 maxCos (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* 1/2 (* (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 2)) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 3))))) (* -1/16 (* (/ (* maxCos (pow (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) 3)) ux) (sqrt (/ 1 (pow (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))) 5)))))) ux)) (* 1/2 (* (* maxCos (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) (sqrt (/ 1 (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))))) ux)) (* maxCos (sqrt (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 maxCos (sqrt.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (-.f32 (/.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) (*.f32 maxCos maxCos))) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) #s(literal 5 binary32))))) ux))) ux))) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* ux (+ (* (pow maxCos 2) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux)))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))) ux))))
(* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))))
(*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))
(* (pow ux 2) (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))))
(/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos))
(/ (+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos))
(/ (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos maxCos))
(/ (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos maxCos))
(* -1 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -1 binary32))
(+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux))
(+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2))))
(+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos)))
(+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) (pow maxCos 2))))
(+.f32 (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos)))
(* -1 (pow ux 2))
(*.f32 (*.f32 ux ux) #s(literal -1 binary32))
(+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2)))
(-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) (*.f32 ux ux))
(+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2)))
(-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos))) maxCos)) (*.f32 ux ux))
(+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2)))
(-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos))) maxCos)) (*.f32 ux ux))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* ux (- 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))))
(neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (* ux (+ 1 (* -2 ux)))))
(+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (*.f32 ux ux)))))
(+ (* -1 (* ux (+ 1 (* -1 ux)))) (* maxCos (+ (* maxCos (pow ux 2)) (* ux (+ 1 (* -2 ux))))))
(+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 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 (+ 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 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 #s(literal -1 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 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 #s(literal -1 binary32) 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) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) 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) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) maxCos))))
(/ -1 (pow maxCos 2))
(/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))
(/ (- (* -2 maxCos) 1) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 maxCos maxCos))
(/ (- (* maxCos (- (* -1 maxCos) 2)) 1) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) #s(literal -1 binary32)) (*.f32 maxCos maxCos))
(/ (- (* maxCos (- (* -1 maxCos) 2)) 1) (pow maxCos 2))
(/.f32 (+.f32 (*.f32 maxCos (+.f32 (neg.f32 maxCos) #s(literal -2 binary32))) #s(literal -1 binary32)) (*.f32 maxCos maxCos))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (* 2 (/ 1 maxCos))))
(+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) maxCos) #s(literal -1 binary32))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) maxCos) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (* 2 (/ 1 maxCos))))
(+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) maxCos)))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) maxCos) #s(literal -1 binary32))
(- (* -1 (/ (+ 2 (/ 1 maxCos)) maxCos)) 1)
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) maxCos) #s(literal -1 binary32))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ -2 (pow maxCos 2))
(/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))
(/ (- (* 2 (/ 1 ux)) 1) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 maxCos maxCos))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- 2 (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32))) (*.f32 maxCos maxCos))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- (+ 2 (* -1 maxCos)) (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 maxCos (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 maxCos)) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32))) (*.f32 maxCos maxCos))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- (+ 2 (* -1 maxCos)) (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 maxCos (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 maxCos)) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32))) (*.f32 maxCos maxCos))
-1
#s(literal -1 binary32)
(- (* 2 (/ 1 maxCos)) (+ 1 (/ 2 (* maxCos ux))))
(-.f32 (/.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
(- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* (pow maxCos 2) ux)))) (+ 1 (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
(- (+ (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* (pow maxCos 2) ux)))) (+ 1 (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))
-1
#s(literal -1 binary32)
(- (* -1 (/ (- (* 2 (/ 1 ux)) 2) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos)) #s(literal -1 binary32))
(- (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux)))) maxCos)) (* 2 (/ 1 ux))) 2) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) #s(literal -1 binary32))
(- (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ 1 ux)) (+ 1 (* 2 (/ 1 ux)))) maxCos)) (* 2 (/ 1 ux))) 2) maxCos)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) #s(literal -1 binary32))
(/ (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2)))))))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 2 binary32) maxCos))) ux)
(- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))
(- (+ (* 4 (/ 1 maxCos)) (+ (* 5 (/ 1 (pow maxCos 2))) (/ 2 (* (pow maxCos 2) ux)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (+ (* 6 (/ 1 (pow maxCos 2))) (/ 2 (* maxCos ux))))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))
(- (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2)))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (+ (* 4 (/ 1 maxCos)) (* 5 (/ 1 (pow maxCos 2))))) (+ 1 (+ (* 2 (/ 1 maxCos)) (* 6 (/ 1 (pow maxCos 2))))))
(+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))

eval118.0ms (0.7%)

Compiler

Compiled 52662 to 4095 computations (92.2% saved)

prune311.0ms (1.7%)

Pruning

96 alts after pruning (92 fresh and 4 done)

PrunedKeptTotal
New94632978
Fresh236083
Picked325
Done022
Total972961068
Accuracy
99.9%
Counts
1068 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.5%
(fma.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
75.8%
(+.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 uy (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
70.4%
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32))))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
49.1%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
70.4%
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) uy)
76.5%
(*.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
42.5%
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.4%
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) 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))))
74.8%
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
39.7%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fabs.f32 maxCos)) (pow.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos)))))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux))) #s(literal 1/2 binary32)))
42.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) uy) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/4 binary32))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
70.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
70.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
42.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))))
40.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))))
88.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
53.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.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))))))))
42.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
35.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
68.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
70.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
69.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1/2 binary32))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
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 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
60.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
24.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 maxCos maxCos) (+.f32 (/.f32 (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 maxCos maxCos)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos))) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -3 binary32)) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))))))))
94.2%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
38.2%
(*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))))
49.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))))))
65.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
50.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) (/.f32 (*.f32 ux (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) (*.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))) (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))))))))
56.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
80.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
48.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
51.1%
(*.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 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal -2 binary32)))))))
40.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
49.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux))) (*.f32 ux ux)))))
49.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))))))))
48.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
49.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 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 -2 binary32))) (/.f32 #s(literal -1 binary32) ux)) ux)))) ux))))
49.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
48.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
20.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
65.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal -2 binary32))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
24.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
80.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))))
32.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) ux))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))))
22.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) (+.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -3 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) #s(literal -3 binary32)) maxCos) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
94.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 ux (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 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 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 (*.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 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) 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)))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(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))))))))))
98.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
52.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32))))) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) maxCos)))))))
94.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
55.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
55.3%
(*.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) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))))))
55.4%
(*.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)))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 ux (-.f32 (*.f32 maxCos (-.f32 (neg.f32 ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))))) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
39.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #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 ux (*.f32 ux ux)))))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 maxCos (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.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) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
60.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))) (+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 maxCos ux)))))))
28.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
52.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))))
36.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 maxCos maxCos))))))
15.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (-.f32 (/.f32 (/.f32 (/.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))) (/.f32 (/.f32 (/.f32 #s(literal 64 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))) ux)) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (-.f32 (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))))))))))
51.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))))
94.3%
(*.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 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
76.5%
(*.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))))))
74.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
94.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
96.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
76.5%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
88.9%
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
35.5%
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 4 binary32) maxCos) (/.f32 #s(literal 5 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 6 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (PI.f32))))))
75.9%
(*.f32 uy (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
53.1%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
80.9%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (PI.f32))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 11694 to 3332 computations (71.5% saved)

regimes580.0ms (3.2%)

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

11 calls:

76.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
64.0ms
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
56.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
47.0ms
ux
46.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.5%1ux
98.5%1uy
98.5%1maxCos
98.5%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.5%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.5%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.5%1(*.f32 uy #s(literal 2 binary32))
98.5%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.5%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.5%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.5%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes336.0ms (1.9%)

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

11 calls:

45.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
37.0ms
uy
29.0ms
maxCos
27.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
27.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
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%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(*.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)

regimes320.0ms (1.8%)

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

11 calls:

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

regimes470.0ms (2.6%)

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

10 calls:

141.0ms
maxCos
44.0ms
(*.f32 uy #s(literal 2 binary32))
32.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
32.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
24.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
97.9%1ux
97.9%1uy
97.9%1maxCos
97.9%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.9%1(*.f32 uy #s(literal 2 binary32))
97.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)))))
97.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))))
97.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes261.0ms (1.4%)

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

10 calls:

28.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
25.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
24.0ms
(*.f32 uy #s(literal 2 binary32))
22.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
22.0ms
maxCos
Results
AccuracySegmentsBranch
98.1%2uy
98.1%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.1%2(*.f32 uy #s(literal 2 binary32))
94.8%1ux
94.8%1maxCos
94.8%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
94.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
94.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
94.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
94.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes132.0ms (0.7%)

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

3 calls:

47.0ms
(*.f32 uy #s(literal 2 binary32))
31.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
24.0ms
uy
Results
AccuracySegmentsBranch
98.1%2uy
98.1%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.1%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes113.0ms (0.6%)

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

3 calls:

45.0ms
(*.f32 uy #s(literal 2 binary32))
24.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
21.0ms
uy
Results
AccuracySegmentsBranch
98.0%2uy
98.0%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.0%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes275.0ms (1.5%)

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

10 calls:

79.0ms
maxCos
19.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
18.0ms
(*.f32 uy #s(literal 2 binary32))
18.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
18.0ms
ux
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%1ux
92.7%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
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))
94.7%2uy
94.7%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
94.7%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes93.0ms (0.5%)

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

4 calls:

28.0ms
(*.f32 uy #s(literal 2 binary32))
21.0ms
uy
18.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
18.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
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 38 to 23 computations (39.5% saved)

regimes109.0ms (0.6%)

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

8 calls:

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

Compiled 87 to 48 computations (44.8% saved)

regimes126.0ms (0.7%)

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

8 calls:

30.0ms
(*.f32 uy #s(literal 2 binary32))
25.0ms
maxCos
12.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
11.0ms
ux
11.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
80.9%1maxCos
80.9%1ux
80.9%1uy
80.9%1(*.f32 uy #s(literal 2 binary32))
80.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)))))
80.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))))
80.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes62.0ms (0.3%)

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

8 calls:

13.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
9.0ms
uy
7.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
6.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
6.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
80.8%1uy
80.8%1(*.f32 uy #s(literal 2 binary32))
80.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
80.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
80.8%1ux
80.8%1maxCos
80.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes36.0ms (0.2%)

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

7 calls:

6.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
5.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
5.0ms
maxCos
5.0ms
ux
5.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
80.8%1uy
80.8%1maxCos
80.8%1ux
80.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
80.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
80.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 81 to 43 computations (46.9% saved)

regimes16.0ms (0.1%)

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

3 calls:

6.0ms
ux
4.0ms
maxCos
4.0ms
uy
Results
AccuracySegmentsBranch
80.8%1uy
80.8%1maxCos
80.8%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.1%)

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

3 calls:

4.0ms
ux
4.0ms
uy
4.0ms
maxCos
Results
AccuracySegmentsBranch
68.6%1uy
68.6%1maxCos
77.6%2ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
ux
Results
AccuracySegmentsBranch
74.8%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
ux
Results
AccuracySegmentsBranch
74.8%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03462129831314087
0.03591812774538994
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03462129831314087
0.03591812774538994
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03462129831314087
0.03591812774538994
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.05970926955342293
0.06703083217144012
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00031081383349373937
0.00033810301101766527
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0004388668457977474
0.00046103590284474194
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0004388668457977474
0.00046103590284474194
Compiler

Compiled 34 to 21 computations (38.2% saved)

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
510×distribute-lft-neg-in_binary32
244×neg-mul-1_binary32
230×distribute-neg-in_binary32
218×neg-sub0_binary32
200×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0127644
1248643
2353639
3449639
4620639
5815639
61062639
71300639
81477639
91562639
101586639
111589639
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (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 16106127/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(if (<=.f32 ux #s(literal 2748779/8589934592 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
#s(literal 0 binary32)
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (-.f32 (neg.f32 ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (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 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (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 16106127/268435456 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (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 16106127/268435456 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(if (<=.f32 ux #s(literal 2748779/8589934592 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(if (<=.f32 ux #s(literal 2748779/8589934592 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(if (<=.f32 ux #s(literal 7730941/17179869184 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
#s(literal 0 binary32)

soundness3.6s (19.8%)

Rules
7836×*-lowering-*.f32
7836×*-lowering-*.f64
7640×*-lowering-*.f32
7640×*-lowering-*.f64
7440×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
092787
1701686
08333686
027124
1163116
21610116
08664116
01625
14023
212722
364222
4570622
0826222
0176522938
1655422258
0907122258
0196221740
1735321676
0852521676
0159816157
1583215670
0803315670
08117297
131456704
090496704
061308
1394251
23839249
08124249
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1991 to 1036 computations (48% saved)

preprocess109.0ms (0.6%)

Remove

(negabs uy)

Compiler

Compiled 2060 to 718 computations (65.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...